如何評價資料流管理架構 Redux

時間 2021-05-06 14:00:59

1樓:傅晗

在iOS開發中嘗試使用了FLUX,感覺還是很不錯的。以前零散在各個角落的本地快取、db儲存、業務邏輯進行中的各種狀態都被有效、清晰的管理在乙個store裡。並且保證所有的state修改都是執行緒安全的。

避免了很多莫名bug。配合MVVM使用,讓整體結構更清晰,更易維護

2樓:body no

這裡還是安利一下我的個人開源專案吧

GitHub - bodyno/react-starter-kit: 完美使用 React, Redux, and React-Router!

非常好用

開發的時候可以模組熱載入

css modules redux middleware 等等

3樓:

redux 的好處是客戶端資料可以集中管理,並進行想要的處理。一切皆是狀態,隨時儲存。快取在本地?

儲存在伺服器端?都沒問題,而且還相當簡單。想象一下,當使用者關閉瀏覽器,再次開啟,之前的操作狀態都是之前的樣子,並沒有丟失。

————— 分割線

angular,react 等等都是檢視層,我們常常說資料驅動,但是還是一直將 angular,react 等等掛在嘴邊。沒寫過複雜的 spa 是不會理解 redux 的好處,因為沒接觸過客戶端資料維護的痛點,你怎麼知道 redux 在說什麼呢?

4樓:Groot

Redux 傳遞資料的方式其實跟 React 用 props 傳遞資料的方式是不同的,react 的缺點就是要傳無數個 props 下去,父級的元件要關心很多子級元件的需求,子孫一多讓人煩躁。Redux 其實是乙個狀態樹,你想改哪個,就用 connect attach 上去改,媽媽再也不用擔心傳資料給我了。redux 主要還是各個元件通訊用,別人不 care 的狀態維護在自己的 state 裡面就可以了。

redux mobx rxjs這三款資料流管理工具在你專案中是如何取捨的?

失禮 高讚說的很好。總得說來說就是 redux可以作為乙個全域性的排程器。另外,在分層上也可以當成資料庫層面的東西,此時各個connect內的selector,是用於查詢自己領域需要的資料的語句,可以說是持久層到頁面物件的對映。mobx則可以放在元件裡做區域性管理 rxjs更像是乙個事件處理庫,處理...

如何進行現金流管理?

見知資料科技 現金流管理趨勢 精細化和系統化 現金是公司的血脈,只有流動起來才能產生效益,推動公司發展。在當今特殊的大環境背景下,相信很多企業家意識到了現金流比利潤更加重要,所謂 現金為王 企業具備良好的現金流質量,擁有了較強的 免疫力 才能更好的抵禦外部風險。然而,許多企業都是因為資金鏈斷裂而破產...

女生學物流管理的前景如何?

Lemon 先說結論。在當前經濟整體不景氣的情況下,考慮到後續國家的新基建 產業公升級以及電子商務最後一公里等需求,物流管理專業未來就業還可以,但就業質量 具體講就是money 這塊不能有太多奢望,這是由供需關係和崗位價值決定的。學習物流管理的男女比例幾乎五五開,且女生在採購經理 專案經理 物流規劃...