Публикации по теме 'code-splitting'


Как настроить ленивую загрузку компонентов в React
По мере увеличения размера пакета интерфейсного приложения разработчики начали искать более эффективные способы более быстрой загрузки пакетов клиенту. Разделение кода и отложенная загрузка - это способ значительно сократить время начальной загрузки для клиентов. Есть несколько стратегий для разделения ваших кодов javascript. Разделение базы маршрута Компонентное базовое разделение Разделение базы библиотеки Для достижения этих стратегий разделения кода и отложенной загрузки..

Webpack и динамический импорт: все правильно
Webpack и динамический импорт В старых версиях Webpack (v1) мы обычно использовали AMD require или специальный Webpack require.ensure для модулей динамической загрузки. Но в этой статье я собираюсь использовать предложенный динамический импорт ES2015 , поддерживаемый Webpack, начиная с версии 2, через плагин babel и дополнительные специфические функции Webpack для него. Обновление: если вы используете Babel 7.5+, он уже включает плагин динамического импорта для вас;)..

Разделение кода в React
В мире SPA (одностраничных приложений) разделение кода стало важной вещью. Однако, как и любое усовершенствование, оно не лишено проблем. Итак, давайте рассмотрим разделение кода в приложениях React. Оглавление Разделение кода Ленивая загрузка Проблема с React.lazy Решение Заключение Ресурсы Разделение кода В мире одностраничных приложений обычно имеется один JS-файл, который управляет всем вашим приложением. Это означает, что пользователи всегда загружают один..

Более гибкие приложения с разделением кода в React
Шаблоны являются хорошей отправной точкой для проекта, так как они предоставляют вам большую часть конфигурации и повторно используемого кода, необходимого для того, чтобы вы могли сразу же сосредоточиться на своей разработке. С тех пор, как я начал работать над React, я использовал несколько шаблонов, рекомендованных сообществом, которые, тем не менее, требовали значительной настройки. В поисках более быстрой альтернативы я снова остановился на create-react-app. Раньше проект с..

Оптимизация производительности внешнего интерфейса с разделением кода с использованием React Lazy & Suspense 🔥
Производительность внешнего интерфейса важна. JavaScript, хотя и написан как простой язык, может создавать удивительно сложные кодовые базы, что затрудняет масштабирование. Отчасти причина в том, что доступно большое количество классов и модулей. Большинство важных программ и фреймворков JavaScript имеют множество зависимостей, которые могут заставить, казалось бы, простой проект быстро встраивать большой объем кода. Чем больше кода в проекте, тем медленнее будет загружаться браузер...

React Context-Api и отложенная загрузка
React Context-Api и отложенная загрузка Что… Я работаю над новым сайтом электронной коммерции, и я хотел поделиться некоторыми вещами, которые я узнал и применил в этом проекте. Во-первых, есть много документов и разговоров по обеим темам этого поста. Тем не менее, я продемонстрирую, как я использовал React context-api и разделение кода, также известное как ленивая загрузка, вместе, чтобы создать модальное окно, которое позже я конкретизирую для более высокой цели. Этот блог служит..

Нежное введение в разделение кода с помощью React
Многие люди (в том числе и я) используются для написания приложений SPA на React, которые нуждаются как в пользовательской части, так и в интерфейсе администратора для управления данными. В общем, существует множество вариантов, которые обычно используются для реализации этого типа требований, которые обычно делятся на две категории: 1). Два отдельных пользовательских интерфейса (одно общедоступное приложение, а другое доступно только администраторам) 2). Ограничьте страницы /..