Я использую React SSR и только для рендеринга сервера компонент, помещенный по пути = "/", всегда обрабатывается независимо от того, по какому маршруту я go к.
Root Компонент:
<Switch>
<Route key="home" path="/" exact="true" component="homeComponent" />
<Route key="test" path="/test" exact="true" component="testComponent" />
</Switch>
Мой сервер:
const markup = renderToString(
<Provider store={store}>
<SnackbarProvider
<StaticRouter url={req.url} context={context}>
<Root />
</StaticRouter>
</Provider>
)
Когда я go проверяю / проверяю домашний компонент, также загружается, и он становится странным ма sh из html. Я в тупике. Кто-нибудь сталкивался с подобной проблемой?