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)