【发布时间】:2017-08-18 05:15:04
【问题描述】:
我无法让我的connect()() 组件将状态映射到道具,然后解构我的 this.props 以连接到我的 redux 存储。
我收到一个控制台错误,const {items} = this.props; 显示 items 未定义。
附件是我的代码的要点。
https://gist.github.com/ericchen0121/6bc0654563fa71ab04dd69e0bfeb6668
【问题讨论】:
-
您是否尝试过在
mapStateToProps函数中使用控制台记录reduxState.items?也尝试在connectedItems类的componentDidMount中记录this.props.items。items道具可能为空。 -
你试过修改你的
createStore吗?根据文档,第二个参数应该是 reducer-like 结构,但您传入了增强器? -
我已尝试在我的机器上运行此代码,并且商店已正确创建。
reduxState.items不为空,我在 Redux Dev Tools 中查看。我将在晚上对此进行更多研究。