React学习
来自B站李立超老师
React与传统MVC的关系
- React不是一个完整的MVC框架,最多可以认为是MVC中的V(View),甚至React并不非常认可MVC开发模式;React 构建页面 UI 的库。可以简单地理解为,React 将界面分成了各个独立的小块,每一个块就是组件,这些组件之间可以组合、嵌套,就成了我们的页面。
React的特性
1 | 特点: |
css样式写法
数据通信
effect(副作用)
- 解决巡回问题
- 在react严格模式下 会进行重复调用
- effect
- 使用useEffect() 在组件渲染完成后再执行(每次渲染完成后都调用) 第二个参数 是依赖项 数组形式 当它发生变化时才执行
- 如果依赖项设置了一个空数组,则意味Effect只会在组件初始化时触发一次
reducer
- 使用useReducer() 整合函数
react.memo
- 对组件进行缓冲,只有当组件中的props数据发生变化是才进行重新渲染
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Harry の 心 阁!
评论