深入react
深入react
1. react合成事件(react18中不再使用)
存在原因:兼容、垃圾回收
前置知识树
事件池:是浏览器事件处理中,为了节省内存和提高性能,对事件对象的重复利用。
生命周期(待看)
一看就懂的React生命周期 - 掘金 (juejin.cn)
看样子react生命周期已经被取代了【精选】【React全解4】useEffect–在函数组件中使用生命周期函数_react useeffect 生命周期-CSDN博客
2. 理解fiber
前置知识树
虚拟dom:React 的虚拟 DOM 使用以 JavaScript 对象为基础的结构,而 Vue 的虚拟 DOM 使用以 VNode 对象为基础的结构。
3. React hook
3.2 useState
一些理解:快照
3.1memo
用于优化,避免因为别的组件被渲染了,它就渲染
useMemo和memo的区别