为了账号安全,请及时绑定邮箱和手机立即绑定

React 会多次导入同一个包吗?

React 会多次导入同一个包吗?

慕容708150 2022-12-02 17:05:02
我有一个简短的问题:在 React 中,我们为每个组件导入 React 组件:import React from 'react'这是否意味着如果我有一个使用多个子组件(每次也导入 React)的屏幕,React 包是否会导入多次?所以基本上:1 个屏幕有 4 个子组件 = 5 x React 包加载 = 5 倍使用的反应内存或者1 个屏幕有 4 个子组件= 1x React 包加载或者它只导入一次反应包,然后在需要时再次访问它?
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

或者它只导入一次反应包,然后在需要时再次访问它?

基本上是的。您的构建工具/捆绑器(即 webpack)将获取您在整个应用程序中导入的包,并将它们包含在您的构建中。它会识别出这些是同一个包并只导入一次。


查看完整回答
反对 回复 2022-12-02
  • 1 回答
  • 0 关注
  • 67 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信