Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 性能方面,多重导入是否更好?_Reactjs_Ecmascript 6 - Fatal编程技术网

Reactjs 性能方面,多重导入是否更好?

Reactjs 性能方面,多重导入是否更好?,reactjs,ecmascript-6,Reactjs,Ecmascript 6,我知道我有点太挑剔了,但我真的想知道在ES6中哪种方法的性能更好: import A from 'blabla/A'; import B from 'blabla/B'; import C from 'blabla/C'; 或 如果您使用的是Webpack或其他bundler,两者大致相当 假设blabla中有一些子模块D是您不想要或不需要的,那么您的第一个示例明确地告诉Webpack您只需要A、B和C。在第二个示例中,Webpack将它们全部拉入,但应该扔掉D,因为它没有实际使用 在某种程度

我知道我有点太挑剔了,但我真的想知道在ES6中哪种方法的性能更好:

import A from 'blabla/A';
import B from 'blabla/B';
import C from 'blabla/C';


如果您使用的是Webpack或其他bundler,两者大致相当

假设
blabla
中有一些子模块D是您不想要或不需要的,那么您的第一个示例明确地告诉Webpack您只需要A、B和C。在第二个示例中,Webpack将它们全部拉入,但应该扔掉D,因为它没有实际使用


在某种程度上可能会有一些小的效率提升,但通常不会有什么大不了的。

如果您使用的是Webpack或其他捆绑包,两者大致相当

假设
blabla
中有一些子模块D是您不想要或不需要的,那么您的第一个示例明确地告诉Webpack您只需要A、B和C。在第二个示例中,Webpack将它们全部拉入,但应该扔掉D,因为它没有实际使用

这样或那样可能会有一些小的效率提升,但通常不会有什么大不了的

import {A, B, C} from 'blabla';