前端变化虽快,但其实一直都围绕这几个概念在转:
- URL - 访问什么页面
- Data - 显示什么信息
- View - 页面长成什么样
- Action - 对页面做了什么操作
- API Server - Data 数据的来源
在 redux 的生态圈内,每个环节有多种方案,比如 Data 可以是 immutable
或者 plain object
,在你选了immutable
之后,用 immutable.js 还是 seamless-immutable,以及是否用 redux-immutable 来辅助数据修改,都需要选择。
本文总结目前 react + redux 的最佳实践,解释原因,并提供可选方案。
心急的朋友可以直接看代码:https://github.com/sorrycc/github-stars
以上来源参考:https://github.com/sorrycc/blog/issues/1
dva 初步:http://ant.design/docs/react/practical-projects
dva 入门:https://github.com/dvajs/dva-docs/blob/master/v1/zh-cn/tutorial/01-%E6%A6%82%E8%A6%81.md