Reactjs 外部化react和react dom依赖项是否会增加react应用程序的加载时间

Reactjs 外部化react和react dom依赖项是否会增加react应用程序的加载时间,reactjs,perf,Reactjs,Perf,我正在开发react应用程序。应用程序加载时间很长。我希望通过外部化react和react dom的依赖关系来减少应用程序加载时间。这种方法正确吗?React本身通常不会增加太多的加载时间。反应速率约为6kb package.json中的许多库都这样做。代码拆分和延迟加载可以提供帮助(),但老实说,我觉得它们有其局限性 需要注意的重要一点是:您是在衡量生产规模还是开发构建规模?两者相差很大 基准测试应该始终使用生产构建(如果您使用create-react-app,它将是npm-build) 随着

我正在开发react应用程序。应用程序加载时间很长。我希望通过外部化react和react dom的依赖关系来减少应用程序加载时间。这种方法正确吗?

React本身通常不会增加太多的加载时间。反应速率约为6kb

package.json中的许多库都这样做。代码拆分和延迟加载可以提供帮助(),但老实说,我觉得它们有其局限性

需要注意的重要一点是:您是在衡量生产规模还是开发构建规模?两者相差很大

基准测试应该始终使用生产构建(如果您使用create-react-app,它将是
npm-build

随着网站越来越复杂,几乎可以肯定的是,它们的加载时间会增加(Gmail是最早流行的SPA之一,它的加载时间非常周到,甚至有一个进度条!)

如果您非常关心速度,服务器端渲染或静态渲染将非常有帮助,您甚至可以使用它来加载登录页。2018年


我个人不太喜欢它,主要是因为我已经习惯了更高的加载时间,我们的目标受众并不介意这么多,但我肯定会在需要的时候保证它。

React本身通常不会增加太多加载时间。反应速率约为6kb

package.json中的许多库都这样做。代码拆分和延迟加载可以提供帮助(),但老实说,我觉得它们有其局限性

需要注意的重要一点是:您是在衡量生产规模还是开发构建规模?两者相差很大

基准测试应该始终使用生产构建(如果您使用create-react-app,它将是
npm-build

随着网站越来越复杂,几乎可以肯定的是,它们的加载时间会增加(Gmail是最早流行的SPA之一,它的加载时间非常周到,甚至有一个进度条!)

如果您非常关心速度,服务器端渲染或静态渲染将非常有帮助,您甚至可以使用它来加载登录页。2018年

我个人不是一个很大的球迷,主要是因为我已经习惯了更高的加载时间,我们的目标观众并不介意这么多,但我肯定保证它在需要时