Добрый день, Есть каркас сайта в компоненте MainLayout, который принимает
{this.props.children}
В библиотеки
react-router можно было делать вложенность, как видно я создаю Route указываю для него шаблон
MainLayout и все потомки, которые будут указаны в нём будут переданы как
{this.props.children}.
Как сделать такое же в библиотеке
react-router-dom?
ReactDOM.render((
<Router>
<Route component={MainLayout}>
<Route path="/" component={Home} />
<Route component={SearchLayout}>
<Route path="users" component={UserList} />
<Route path="widgets" component={WidgetList} />
</Route>
</Route>
</Router>
), document.getElementById('root'));