并发模式:概念
一句话结论:React 并发渲染的核心是“可中断的 render + 可恢复的继续”,用协作式调度把主线程时间让给更紧急的交互与渲染。
1. 它解决的问题
- 同步渲染:一次更新可能跑很久 → 输入卡顿、掉帧
- 并发渲染:把 render 拆成很多小段,必要时暂停/重来,保证响应性
2. 关键边界
- render 阶段可中断(可暂停、可重做、可丢弃)
- commit 阶段不可中断(一次性把变更落到 DOM)
3. 你需要记住的三个关键词
- 时间切片(time slicing):把工作切成小片,间隙检查是否该让出主线程
- 优先级:理解“插队”与“饥饿/过期”
- Lane:用位图表达“哪些更新待处理、谁更重要”