Если вы используете render
реквизиты вместо component
и если вы оборачиваете компонент, который вы хотите визуализировать, используя BaseLayout
, как указано выше, он должен работать:
import React from 'react';
import { BrowserRouter as Router, Route } from "react-router-dom";
function App() {
return (
<Router>
<Root>
<Route path="/" exact component={Home}/>
<Route path="/dashboard" exact render={() => (
<BaseLayout><Dashboard /></BaseLayout>
)} />
<Route path="/sa" exact render={() => (
<BaseLayout><sample /></BaseLayout>
)} />
<Route path="/view" exact component={Post} />
</Root>
</Router>
);
}