flux reflux redux 學習筆記

純筆記,不是乾貨...react

接觸

由於工做的關係,利用國慶期間接觸react,發現react的魅力很足。特別是VDOM,讓開發專一數據的處理。
react也只是一個很優秀的ui庫,並有着愈來愈強大的學習羣體和思想來給其生態增光。git

其中就有 flux reflux redux。github

flux

123(講玩了)redux

我不想花太多時間去談flux,由於我第一次接觸的時候很難說立刻就能使用(即便有中文文檔),老是這裏漏點代碼,那裏漏點代碼。說白了就是view、actions、dispatcher、store須要寫不少代碼,有點難維護。segmentfault

clipboard.png

可是不能否認,flux的思想是好的,能夠把它當作一個底層的東西,在flux之上能夠必然會有更優的庫出來。好比refluxapi

reflux

中文版翻譯的挺不錯。ruby

reflux一口氣就讀完了,由於文檔確實太好了,一步一步的引導你使用各類api。我也沒有什麼好講。學習

clipboard.png

使用感受是比flux少了不少代碼,思路也清晰不少。ui

redux

中文文檔
https://ruby-china.org/topics/26944
http://segmentfault.com/a/1190000003503338#articleHeader5spa

clipboard.png

我感覺就是redux更簡單了,思路越簡單越好。

  • 單一store

  • middleware,衍生了強大的devtools

  • 擁抱Smart Components 和 Dumb Components。頂層關心Redux,內部組件「呆滯」只關心props

  • 文檔完善,利於團隊推廣

因此

我最終仍是選擇了redux。 從github的star數從少於reflux,接近reflux,超越reflux,可見redux是個很好的選擇。

相關文章
相關標籤/搜索