I постоянно развертывать одностраничное приложение, созданное с помощью (без извлечения) приложения create response. Чтобы повысить производительность (и улучшить условия разработки, поскольку отладчик браузера перестает нормально работать с очень большими файлами), я реализовал разделение кода, используя метод «Asyn c Component», как описано https://serverless-stack.com/chapters/code-splitting-in-create-react-app.html.
Это работало хорошо, но я начал видеть сообщения 404 после выпуска новой версии, когда приложение могло go асинхронно загружать замененный, теперь отсутствующий компонент из предыдущего выпуска. Я отменил разделение кода, чтобы предотвратить это. Сейчас я собираюсь повторно реализовать разделение кода, но не уверен, что удастся сохранить предыдущие версии ресурсов внешнего интерфейса после выпуска. В частности, как люди удаляют / удаляют устаревшие "очень" старые версии.