什么,当你在下面的表格写一个import语句情况:导入默认导出与命名导出一起加载模块两次?
import React, { Component } from 'react';
是解构发生在解构的目的是实现Component
,而不是需要React.Component
进口模块的?或者它是否使用完全不同的语法进行命名导出,尽管它看起来很像解构?
一个重要推论问题:作为两次相比简单地import React ...
不import React, { Component } ...
不必要加载从React
模块Component
对象(假定Component
是较大的组成阵营库)?
记录'React.Component === Component'事实证明他们是完全相同的对象。 '真',我不知道为什么,但似乎你的问题的答案是'不'。 – aeid
我做了一个很大的编辑,只是想让问题更清楚。如果有任何问题,可以根据需要回滚并编辑。 – Li357
无论多久,你指的是模块(有多个绑定,即使有多个语句,甚至是解析为同一目标不同符),将有只有一个依赖和一个实例。 – Bergi