前端變化雖快,但其實一直都圍繞這幾個概念在轉:前端
在 redux 的生態圈內,每一個環節有多種方案,好比 Data 能夠是 immutable
或者 plain object
,在你選了immutable
以後,用 immutable.js 仍是 seamless-immutable,以及是否用 redux-immutable 來輔助數據修改,都須要選擇。react
本文總結目前 react + redux 的最佳實踐,解釋緣由,並提供可選方案。git
心急的朋友能夠直接看代碼:https://github.com/sorrycc/github-starsgithub
以上來源參考:https://github.com/sorrycc/blog/issues/1redux
dva 初步:http://ant.design/docs/react/practical-projectsless
dva 入門:https://github.com/dvajs/dva-docs/blob/master/v1/zh-cn/tutorial/01-%E6%A6%82%E8%A6%81.md3d