過去專題搬運。javascript
本篇相對全面的介紹了數據管理相關庫的細節差異和理念變遷,從 Flux、Reflux、Redux、Mobx 到 Vuex 包羅萬象。
本文首先演繹了 MDV 和 MVI 的架構,而後講述了數據層的抽象與管理思路。
文章演繹了 Redux 存在的問題,並簡單介紹其它思路:本地狀態折衷地管理數據,Mobx 經過一個 observable annotation 聲明更短的數據依賴鏈條,Realm 則顯式聲明瞭 ORM。
本文爲使用 RxJS 來作數據層設計的推導,並設想了它在 MDV 開發模式之下能夠爲業務開發帶來怎樣的提高。
本文爲使用 RxJS 在實際業務中使用,模塊與數據流的設計。