Reactjs 反应:can';t使用带有react router的工具栏更改组件
我有一个工具栏,其中包含一个搜索栏和一些按钮,可以使用history.push()更改路径。我遇到的问题是路径已更改,但我在Reactjs 反应:can';t使用带有react router的工具栏更改组件,reactjs,react-router,Reactjs,React Router,我有一个工具栏,其中包含一个搜索栏和一些按钮,可以使用history.push()更改路径。我遇到的问题是路径已更改,但我在中指定的相关组件未呈现 我想这是由于我的路线与工具栏不是同一路由器的一部分。如果我尝试将工具栏放在中,则只有工具栏会渲染 <CoreLayout store={store}> <Route {...Toolbar(store)} /> <BrowserRouter> <Switch> <
中指定的相关组件未呈现
我想这是由于我的路线与工具栏不是同一路由器的一部分。如果我尝试将工具栏放在中,则只有工具栏会渲染
<CoreLayout store={store}>
<Route {...Toolbar(store)} />
<BrowserRouter>
<Switch>
<Route ... />
<Route ... />
<Route ... />
</Switch>
</BrowserRouter>
</CoreLayout
组件必须是同一路由器提供程序的子组件,即:
,