23 / 26
Как работает code splitting на уровне маршрутов в React?
Route-based code splitting — каждый маршрут загружается как отдельный JS-чанк только при переходе на него. Реализуется через React.lazy + Suspense в связке с роутером. Бандлер видит динамический import() и выделяет код маршрута в отдельный файл. Пользователь загружает только JavaScript текущей страницы, а не всё приложение целиком.