Разница между импортом модуля в размер бунде вебпака - PullRequest
0 голосов
/ 22 мая 2019

Вопрос в том, в чем разница между этими двумя:

import { ModalHeader, ModalBody } from 'reactstrap';

и

import ModalHeader from 'reactstrap/lib/ModalHeader';
import ModalBody from 'reactstrap/lib/ModalBody';

Имеет ли значение размер пакета webpack?

Заранее спасибо.

1 Ответ

0 голосов
/ 22 мая 2019

В случае Lodash, второй вариант оказался на ~ 30% меньше размера пакета, чем первый.Я предполагаю, что это зависит только от того, как разработчики библиотек реализовали встряхивание дерева, но кажется, что в первом случае некоторый дополнительный базовый код также оказывается в комплекте, следовательно, первый случай немного больше по размеру.Я предполагаю, что в случае reactstrap это должно быть где-то похожим

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...