Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs react路由器交换机正在停止向子组件传递状态_Reactjs_React Redux_React Router V4 - Fatal编程技术网

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>
    );
  }
}