我已经使用create-react-app创建了一个React App,并为其添加了Redux。添加<Provider store={store} />
后,connect
上仅作为参数(主要组件)传递的组件正在接收props / state。
为什么嵌套组件没有收到它们?
我不会在这里粘贴代码,因为我不知道造成问题的原因。相反,这是指向整个应用的链接:https://github.com/KadoBOT/Box.es
答案 0 :(得分:2)
目前您connect
仅MainPage or TemplatePage
组件,具体取决于条件。但你不要推倒道具。以下是您在子组件中获取它的几种方法
使用connect
&gt; connect(mapStateToProps, mapDispatchToProps)(ChildComponent)
您可以从MainPage or TemplatePage
组件明确传递它
<ItemView {...this.props}/> ... <ItemSidebar {...this.props}/>
由于