繁体   English   中英

React Native和Redux道具正确的设计模式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM