学习react第一天-认识React

108 阅读1分钟

学习背景以及个人介绍

我是一名老前端了,以前端知识基本都是自学,属于非计算机行业转行。我一直使用vue2/3作为技术栈,经历了大大小小的项目以及产品,但是人到中年身不由己,重新起航开始学习React,也尝试通过学习React重新认识Vue3,记录心路历程和一些思考。

学习的模式:主要是理解react框架原理,了解基础,练手demo代码,在进阶组件等,这期间会参入一些vue3框架的理解。

参考文档:

  • React版本:V18;
  • Vue3版本:V3.4.27;
  • 参考Vue3官网
  • 参考React官网

认识React

React是当前非常流行的用于构建用户界面的 JavaScript 库,它创建的是交互式UI,它会为每一个状态设计出对应视图。在 React 的世界中,函数和类就是 UI 的载体。我们甚至可以理解为,将数据传入 React 的类和函数中,返回的就是 UI 界面,React 把组件化的思想发挥得淋漓尽致

PS:(声明式渲染:使用预先定义的规则来构建DOM结构,实现视图的标准化输出,包括人机交互与视觉效果,个人觉得更看重数据定义。 编程式渲染:更为看中组件状态,全部由自己控制,也更为灵活)。