React-flux雜記

簡介 前端

Flux是一種搭建WEB客戶端的應用架構,更像是一種模式而不是一個框架。 segmentfault

特色 架構

單向數據流 框架

image

與MVC的比較 spa

1.傳統的MVC以下所示(是一個雙向數據流模型)blog

  • 用戶觸發事件
  • View通知Controller執行相關邏輯
  • Controller通知Modal須要數據
  • Modal返回數據給Controller
  • Controller再通知View更新

image

2.前端中的MVC 事件

由於前端中視圖和事件邏輯一般結合在一塊兒, 即正常狀況下是這樣的 M <-> VC
然而這樣在複雜的頁面中容易形成下面的狀況,跟蹤數據的變化變得很困難rem

image

3.Flux強制單向流,Model集中成Store, View經過Action, Action經過Dispatch更新Store, Flux 能夠認爲是MVC的一種改進, 更適合React或者說更適合前端的一種架構模式。it

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息