Это часть кода, который я использую в своем приложении React. Мои маршруты написаны с использованием react-router-config, что позволяет мне сохранить централизованный способ, чтобы я всегда знал, куда идти, чтобы изменить или добавить что-то.
const routes = [
{
component: Root,
routes: [
{
path: "/",
exact: true,
component: Home
},
{
path: "/child/:id",
component: Child,
routes: [
{
path: "/child/:id/grand-child",
component: GrandChild
}
]
}
]
}
];
Затем, допустим, компонент Child динамически импортируется:
const Child = lazy(() => import('./Child'));
Я ожидаю, что сгенерированный фрагмент включает в себя Child, его импорт/зависимости, а также GrandChild и его импорт/зависимости; но реальность такова, что вывод представляет собой крошечный (1 КБ) файл, который включает только строки этого компонента (дочернего).
Как я могу сделать фрагмент веб-пакета всем, что имеет значение для маршрута /child/:id
?