React.lazy是否名不副实?

React.lazy是否名不副实?

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

React.lazy的主要作用是将组件按需加载,并将代码拆分为更小的部分。这些部分可能会根据配置提前加载,未必完全符合“懒加载”的定义。真正的懒加载应在资源绝对需要时才进行加载。

🎯

关键要点

  • React.lazy的主要作用是按需加载组件。
  • 它将代码拆分为更小的部分。
  • 这些部分可能会根据配置提前加载,不完全符合懒加载的定义。
  • 真正的懒加载应在资源绝对需要时才进行加载。
  • React.split或React.defer可能更适合这个功能的命名。
  • 现有的库如react-loadable也无法完全解决懒加载的问题。
  • 需要重新设计在React中实现真正懒加载的方法。
➡️

继续阅读