Приложение использует расщепление кода на основе React и React Route: https://reactjs.org/docs/code-splitting.html#route-based-code-splitting
Приложение работает нормально. Пользователь на главной странице.
Затем я делаю изменения в коде и снова собираю приложение.
Пользователь нажимает на ссылку и попадает на белую страницу.
Конечно, пакет изменился, и загрузка новой страницы (благодаря React.lazy
) приведет к ошибке.
Uncaught SyntaxError: Unexpected token <
Как я могу предотвратить это и показать, например: «Сайт обновлен, пожалуйста, перезагрузите» вместо белой страницы?