簡體   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