Публикации по теме 'webpack'


Webpack: управление зависимостями JavaScript и CSS
Webpack: управление зависимостями JavaScript и CSS Webpack - это инструмент сборки для управления вашими зависимостями (css, js и т. Д.). Но зачем нам это, если мы можем просто добавить js и css в наш html файл, как показано ниже: Для приложения такого размера нам не нужно управлять зависимостями js и css, однако по мере роста вашего приложения нам потребуется отслеживать многие зависимости файлов и порядок их загрузки. Кроме того, минимизация кода не реализована. Итак, давайте..

Разделение кода в React
Разделение кода — это метод, используемый для значительного сокращения времени начального рендеринга. Вы также загружаете столько ресурсов (css, js, html), сколько вам нужно, если это реализовано правильно. Одним из самых популярных сборщиков является Webpack , он позволяет разбивать код тремя разными способами: 1. Точки входа Это самый простой и интуитивно понятный способ разделения кода. Однако он ручной и имеет свои подводные камни. module.exports = { entry: {..

Включение css-модулей в create-react-app 1.0.0
Выпущенный на прошлой неделе огромный выпуск create-react-app (CRA) до 1.0.0 содержит массу улучшений и изменений, включая переписывание конфигурации веб-пакета. Один из моих проектов использует css-modules в извлеченном приложении create-react-app для локальной области видимости CSS. Настройка для этого в предыдущей версии CRA требовала изменения загрузчика CSS webpack, что мы сделаем снова, но на этот раз это немного проще. 1. Извлеките созданное приложение React: Запустите yarn..

Взломанный код для разделения кода + SSR в Reactlandia: React Universal Component + Webpack Flush…
Код уже давно взломан для рендеринга на стороне сервера и разделения кода индивидуально . До сих пор - за исключением Next.js - не было простой в использовании общей абстракции для одновременного достижения обоих для большего сообщества NPM. В этой статье представлены несколько пакетов, над которыми я работал долгое время, и которые, я надеюсь, станут окончательным простым + идиоматическим решением этой проблемы. import { flushModuleIds } from 'react-universal-component/server'..