Reactjs react路由器交换机正在停止向子组件传递状态
我已经编写了一个学习Reactjs react路由器交换机正在停止向子组件传递状态,reactjs,react-redux,react-router-v4,Reactjs,React Redux,React Router V4,我已经编写了一个学习react redux的示例代码。我编写的提供者正在成功地传递存储,但是react router dom的开关正在阻止存储继续向下移动。下面是index.js文件(应用程序的入口点) 有人能告诉我为什么状态被开关阻塞吗。 被开关“阻塞”是什么意思?您不能在低于开关的上使用连接?Hi-Thole,blocked means-我正在将存储传递给所有子组件,如果您看到图像,所有操作(添加注释、增量、删除注释)到达第一个开关,然后动作没有传递到子组件“传递到的位置道具将被所使用的位置
react redux
的示例代码。我编写的提供者
正在成功地传递存储,但是react router dom
的开关
正在阻止存储继续向下移动。下面是index.js文件(应用程序的入口点)
有人能告诉我为什么状态被开关阻塞吗。
被开关“阻塞”是什么意思?您不能在低于开关的上使用连接
?Hi-Thole,blocked means-我正在将存储
传递给所有子组件,如果您看到图像,所有操作
(添加注释、增量、删除注释)到达第一个开关
,然后动作没有传递到子组件“传递到的位置道具将被所使用的位置道具覆盖”,这可能是原因吗?
<Provider store={store}>
<Router history={history}>
<App>
<Switch>
<Route exact path="/" component={PhotoGrid} />
<Route path="/view/:postId" component={Single} />
<Route component={NotFound} />
</Switch>
</App>
</Router>
</Provider>
class Main extends React.Component {
render() {
return (
<div>
<h1>
<Link to="/">Reduxtagram</Link>
</h1>
{React.cloneElement(this.props.children, this.props)}
</div>
);
}
}