为什么 React 性能优化要先缩小更新范围再谈缓存?


React 性能问题很多时候不是单个计算太慢,而是状态边界过大,导致一次小更新带出过大的组件树重渲染。

因此应先通过状态就近放置、组件边界拆分、减少无意义 props 透传等方式缩小更新影响范围,再考虑 memo、useMemo、useCallback 等缓存手段。缓存是局部增强,不应该替代正确的渲染边界设计。