Я хочу создать свои маршруты во время выполнения из некоторого объекта, который я получил от сервера.Он работает нормально с HashRouter, но не с BrowserRouter.Проблема в том, что я не могу перейти непосредственно к некоторому / abc url, для этого мне нужно сначала посетить '/' route
<HashRouter>
<Switch>
{initialState.map((route: routeState) => {
const Component = route.component;
return (
<Route
exact={true}
path={route.link}
component={(props: any) => (
<Component {...{ ...props, data: route.data }} />
)}
key={route.id}
/>
);
})}
</Switch>
</HashRouter>
Я могу заставить его работать с HashRouter, но когда я используюBrowserRouter выдает сообщение об ошибке: Cannot GET / user /
Я хочу, чтобы он работал с BrowserRouter