Мне интересно, есть ли затраты на производительность, если мы делаем множественный импорт, например:
import { wrapper } from './components/wrapper';
import { error } from './components/error';
import { products } from './components/products';
В каждой папке компонентов у меня есть index.js, и я экспортирую его как названный, например:
export { default as wrapper } from '.wrapper';
По сравнению с:
Импортируйте все файлы как именованные импорты из одного и того же источника, например:
import {
wrapper,
error,
products,
} from './components';
В папке components
у меня есть индекс, где я собираю и экспортирую все файлы, например:
export { wrapper } from '...';
export { error } from '...';
export { products } from '...';
import
?, если вы используете браузерыimport
, то использование другого файла с именем./components
будет еще одним вызовом на сервер, поэтому теоретически может быть медленнее. Я говорю теория, потому что использование http2/spdy также может свести на нет этот эффект. - person Keith   schedule 06.03.2020