У меня довольно большое приложение, которое в настоящее время имеет объединенный размер пакета около 2 МБ (3 блока или около того). Чтобы сократить время загрузки, я решил начать использовать относительно новую React Lazy .
Вот пример ленивого импорта:
const Wizard = React.lazy(() => import('./components/wizards/Wizard'));
Я понимаю общую идею, но я все еще изо всех сил пытаюсь понять, в чем заключается недостаток, за исключением необходимости время от времени ждать, чтобы загружать порцию.
Согласно тому, что я прочитал, у меня нет причина использования обычного импорта.
Мой вопрос: должен ли я просто использовать отложенный импорт для каждого импорта компонента в моем приложении? Почему? Почему бы и нет?
Мне бы очень хотелось услышать, что вы, ребята, думаете.