文章预览
React Compiler 是 React 官方团队提供的通过自动缓存的方式来优化性能的重要手段。他可以做到 元素级别的细粒度更新 。对于 React 性能优化掌握得不太好的小伙伴来说,这无疑是开发利器。 在刚开始接触 React Compiler 时,我明确表示了自己对于 Compiler 的抵触心理。这一抵触心里来源于对于 Compiler 的出现,到底会对代码逻辑造成什么样的影响的 不可控性 。 好在没过多久,我就彻底拿捏了 Compiler,对其工作原理有了比较深入的理解。当掌握了它之后,我对他的观念发生了转变,这确实非常好用。React Compiler 的侵入性非常弱,他对我们之前的代码逻辑几乎不会造成太大的影响,并且,我们可以拥有更好的开发体验。 在这个基础之上,我得出一个结论就是: useRef、useCallback、useMemo 都可以直接淘汰了。 我们的代码可以在保持优雅的同时,具备更好的性能
………………………………