yarn install - устанавливаем зависимости
yarn run start - запуск проекта в dev
yarn run build:dev
- сборка в devyarn run build:prod
- сборка в prodyarn run build:prod:analyzer
- анализ бандла в prod сборке
-
На данный момент в проекте исползуется модули scss. Для изменения на обычный css или просто scss необходимо внести изменения в файле global.d.ts и изменить эту строчку declare module '.module.scss' на '.css'
-
Svg в проекте настроены как компоненты и изменять их можно в формате: <Insta width={150} height={150} fill={'green'} stroke={'red'} />
-
Загрузка страниц чанками, lazy загрузка. Позволяет сократить размер главного файлика, и загружать страницы только по необходимости. При первой загрузки у нас не будут загружаться все страницы стразу.
-
Настроен hot module для реакта - FastRefreshPlugin.
-
Настроен babel loader, все options вынес в отдельный файл babel.config.json.