- 0 如何理解React State不可变性的原则
- 1 JSX本质
- 2 React合成事件机制
- 3 setState和batchUpdate机制
- 4 组件渲染和更新过程
- 5 Diff算法相关
- 为什么虚拟dom会提高性能
- react 的渲染过程中,兄弟节点之间是怎么处理的?也就是key值不一样的时候
- diff算法
- Diff 的瓶颈以及 React 的应对
- React 中 key 的作用是什么
- 关于Fiber
- 6 受控组件与非受控组件
- 7 组件生命周期
- 8 Portal传送门
- 9 Context
- 10 异步组件
- 11 性能优化
- 12 高阶组件和Render Props
- 13 React Hooks相关
- React Hooks带来了那些便利
- class组件存在哪些问题
- 用useState实现state和setState功能
- 用useEffect模拟组件生命周期
- 用useEffect模拟WillUnMount时的注意事项
- useRef和useContext
- useReducer能代替redux吗
- 使用useMemo做性能优化
- 使用useCallback做性能优化
- 什么是自定义Hook
- 使用Hooks的两条重要规则
- 为何Hooks要依赖于调用顺序
- class组件逻辑复用有哪些问题
- Hooks组件逻辑复用有哪些好处
- Hooks使用中的几个注意事项
- 14 Redux相关
- 15 React中Ref几种创建方式
- 16 为什么 React 元素有一个 $$typeof 属性
- 17 React 如何区分 Class组件 和 Function组件
- 18 react组件的划分业务组件技术组件
- 19 React如何进行组件/逻辑复用?
- 20 说说你用react有什么坑点
- 21 react和vue的区别
- 22 对React实现原理的理解
- 23 React18新增了哪些特性
文章目录
THE END
暂无评论内容