学习背景以及个人介绍
我是一名老前端了,以前端知识基本都是自学,属于非计算机行业转行。我一直使用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结构,实现视图的标准化输出,包括人机交互与视觉效果,个人觉得更看重数据定义。 编程式渲染:更为看中组件状态,全部由自己控制,也更为灵活)。