[英]React Native & Redux props correct design pattern
我有一个React Native项目,正在使用Redux动作和reducer处理我的商店。
我有一个智能连接的组件,我通过componentWillMount()
调度调用了操作,然后有了mapStateToProps
并将从商店中获取的数据映射到道具。
问题是检查道具是否更改的唯一方法是将其放在render
函数中。 就我而言,如果我的道具填充了一些数据,我想导航到另一个页面。 一切正常,但是我从React那里得到警告,它的反模式。 还有其他方法吗? 我做对了吗?
您应该实现componentWillReceiveProps方法,而不是比较render
的值
另一种(较好的)方法是负责更新值,进行导航(或调度将执行导航任务的其他动作)的动作。 检查redux-thunk
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.