React的一些理解
1. 定义:
React是用于构建用户界面的 JavaScript 库,只提供了 UI 层面的解决方案
2. 理解:
遵循组件设计模式、声明式编程范式和函数式编程概念,以使前端应用程序更高效
使用虚拟 DOM 来有效地操作 DOM,遵循从高阶组件到低阶组件的单向数据流
React的特性
- JSX 语法
- 单向数据绑定
- 虚拟 DOM
- 声明式编程
- Component
React的优势
- 高效灵活
- 声明式的设计,简单使用
- 组件式开发,提高代码复用率
- 单向响应的数据流会比双向绑定的更安全,速度更快