
React
文章平均质量分 73
闻人放歌
这个作者很懒,什么都没留下…
展开
-
React Hooks
useState(0)传入初始值,返回数组[state, setState]通过state获取值通过setState(1)修改useEffect依赖[],组件销毁时执行fn,等于WillUnMountuseEffect无依赖或依赖[a, b],组件更新时执行fn即,下一次执行useEffect之前,就会执行fn,无论更新或卸载React默认会更新所有子组件class组件使用SCU和PureComponent做优化Hooks中使用useMemo,但优化的原理是相同的。原创 2024-08-04 12:44:07 · 843 阅读 · 0 评论 -
React原理
React.creatElement即h函数,返回vnode第一个参数,可能是组件,也可能是html tag组件名首字母必须大写(React规定)原创 2024-08-03 15:53:19 · 827 阅读 · 0 评论 -
Redux
创建store时,作为中间件引入redux-thunk。原创 2024-08-01 20:13:23 · 326 阅读 · 0 评论 -
React高级特性
SCU默认返回true,即React默认重新渲染所有子组件必须配合“不可变值”一起使用可先不用SCU,有性能问题时再考虑使用。原创 2024-08-01 17:37:26 · 905 阅读 · 0 评论 -
React组件生命周期
类组件有明确的生命周期方法,用于在组件的不同阶段执行特定操作。函数组件使用 Hooks (useEffect) 来处理副作用,模拟类组件的生命周期方法。useEffect 可以根据依赖数组来决定副作用的执行时机(挂载、更新、卸载)。但组件生命周期父子组件生命周期,和Vue的一样。原创 2024-07-31 17:01:26 · 798 阅读 · 0 评论 -
关于React的setState
在setState之前不能修改state的值,不要直接修改state,使用不可变值。state必须在构造函数中定义。原创 2024-07-30 21:04:15 · 265 阅读 · 0 评论