如果使用多个导入而不是一个命名导入,是否会产生性能成本

The*_*ris 3 javascript ecmascript-6 reactjs

我想知道如果我们进行多次导入是否会产生性能成本,如下所示:

import { wrapper } from './components/wrapper';
import { error } from './components/error';
import { products } from './components/products';
Run Code Online (Sandbox Code Playgroud)

在每个组件文件夹中,我都有一个 index.js 并将其导出为命名的,如下所示:

export { default as wrapper } from '.wrapper';
Run Code Online (Sandbox Code Playgroud)

相比:

将所有文件作为命名导入从同一源导入,如下所示:

import {
   wrapper,
   error,
   products,
 } from './components';
Run Code Online (Sandbox Code Playgroud)

components文件夹中,我有一个索引,我在其中收集并导出所有文件,如下所示:

export { wrapper } from '...';
export { error } from '...';
export { products } from '...';
Run Code Online (Sandbox Code Playgroud)