У меня есть одностраничное приложение React с отложенным импортом и отложенными маршрутами.
Проблема распространенная: когда я собираю новый пакет, выпускаю его, а затем пытаюсь получить отложенно загруженный компонент, приложение выходит из строя. Я добавил границу ошибки с помощью кнопки обновления, но это не идеальный вариант, если пользователь изменил некоторые настройки, а затем пытается открыть что-то, что было лениво импортировано в код.
Как лучше всего справиться с этим в чистом SPA?
Я подумываю об использовании сервисного работника с плагином vite-pwa в режиме подсказки, но, возможно, есть более простые или более популярные подходы, которые не приводят к сбою приложения.
Подробнее здесь: https://stackoverflow.com/questions/798 ... t-crashing