0
我有一個反應原生項目,我正在使用redux動作和減速器來處理我的商店。
我有一個智能連接組件,我通過在componentWillMount()
的調度來調用我的動作,然後我有mapStateToProps
,我將從我的商店獲得的數據映射到道具。
問題是檢查道具是否改變的唯一方法,就是將其放入render
函數中。在我的情況下,我想要導航到另一個頁面,如果我得到的道具充滿了一些數據。這一切工作正常,但我從React警告它的反模式。有沒有其他的方式來做到這一點?我做對了嗎?React Native&Redux道具正確的設計模式
好的謝謝。我已經在使用thunk了。是的,我正在考慮在Redux中進行導航。這可能是一個更好的方法 – abeikverdi
如果你使用[react-router](https://github.com/ReactTraining/react-router),我建議你使用[react-router-redux](https:/ /github.com/reactjs/react-router-redux)以使商店與導航保持同步。然後,只需在任何thunk中分派(push('newRoute'))或分派(goBack()) –