天天看點

flutter使用redux模式子產品工程

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

------------------------關注公衆号第一時間擷取最新内容------------------------

flutter使用redux模式子產品工程