Рендеринг на стороне сервера и разделение кода с использованием приложения create response и загружаемых компонентов
У любого есть опыт конвертации приложения, созданного с помощью create-react-app
использовать рендеринг на стороне сервера и разделение кода через loadable-components
? Я знаю, что это общий вопрос, но в основном ищу общие рекомендации или какие-либо серьезные красные флажки для этого подхода. Я бы хотел сохранить то хорошее, что вы получаете из коробкиcreate-react-app
- особенно среда разработки live reload - при добавлении оптимизаций с использованием SSR и разделения кода. Мне удалось в основном заставить это работать, используяexpress
бэкэнд и handlebars
шаблонов, но я сталкиваюсь со многими проблемами при правильной работе разделения кода с этой настройкой. Любые подсказки / истории приветствуются!
1 ответ
Существует Craco "простой и понятный слой конфигурации для приложения create-react-app".
Пользовательские конфигурации Webpack входят в craco.config.js
, внутри корневой папки.
SSR возможно, вы можете ответить на два связанных вопроса, которые могут помочь вам в вашем случае:
Разделение кода загружает все файлы фрагментов на Chrome, но загружает их отдельно в firefox
Загружаемые компоненты SSR - chunkNames в файле статистики сервера отличается от файла статистики клиента