redux 觸發的流程
[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-HgqMLLAA-1572489564197)(https://github.com/yxwandroid/flutter_app_redux/blob/master/redux.jpg)]
1,首先是UI層觸發action
2,action 把消息傳遞到reducer
3,reducer 負者更新store
4,當stroe内容有更動的時候觸發state的改變
5,通過StoreConnector 或則 StoreBuilder來監聽更新然後做界面的更新
redux編寫程式的流程
首先是建立對應業務的model
接着是建立操作model的modelState類進行相應的model資料的業務操作
建立對應業務的action 和對應的業務方法
然後将action ,業務方法 和reducer進行關聯
參考
https://juejin.im/post/5ba26c086fb9a05ce57697da
https://zhuanlan.zhihu.com/p/55587462
關注公衆号擷取更多内容
如有幫助到你請給個star吧 你的支援就是我的努力做好的動力!!!
------------------------------完整代碼請通路GitHub------------------------
------------------------關注公衆号第一時間擷取最新内容------------------------