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