手写笔记
标记与数据结构
Fiber
双缓存
在内存中构建 并直接替换的技术 叫做双缓存(强调它并不会 先清除上一状态 再更新这一个状态,而是直接替换)
React使用“双缓存”来完成Fiber树的构建与替换——对应着DOM树的创建与更新。
当前屏幕上显示内容对应的称为current Fiber树,在内存中构建的称为workInProgress Fiber树。
current Fiber树中的节点跟WIP Fiber树中的节点 通过alternate属性相互连接。
currentFiber.alternate === workInProgressFiber;
workInProgressFiber.alternate === currentFiber;
React18
ReactDOM.render不再支持,改为createRoot
改进已有属性,如自动Batch处理、Suspense、
正式加入并发模式(CM)