Как динамически добавить маршрут для реагирования приложения? Я пытался динамически добавлять маршруты в мое приложение, но тут обнаружились некоторые проблемы:
component.jsx
import { Route, Switch } from 'react-router-dom';
export default props => (
<div className="App main-content">
<Switch>
{props.admin.routes.length
? props.admin.routes.map((route, i) => (
<Route
exact
key={i}
path={route.path}
component={route.component}
/>
);
)
: null}
</Switch>
</div>
);
props.admin.routes
реагирует на devTools
Реквизит содержит данные о маршруте, но если я сошлюсь на account/tickets
, у меня пустая страница. Что я могу сделать не так?
приписка
Приложение содержит BrowserRouter
в корневом компоненте