我试图用
传递道具NavigationActions.navigate({ routeName: 'Places' })
在我的减速机中。然后在我的“地方”路线中,我将其连接到
var mapStateToProps = (state) => {
return {
name: state.name
}
}
export default connect(mapStateToProps)(PlacesScreen);
有人知道道具没有被分配的原因吗?我是React的新手,并希望得到一些帮助来解决这个问题!谢谢!
答案 0 :(得分:0)
这不是足够的信息,但是从代码中看,您似乎没有从redux商店的正确部分获取数据。每个reducer都在redux商店中创建一个部分。假设你有一个地方reducer,在mapStateToProps中,你应该使用state.places.name来获取数据。 调试此方法的一种快速方法是在mapState中记录mapStateToProps函数中的状态,以查看状态是什么以及您想要的数据存在于何处。