Hi all,
如果。
- 你喜欢 redux,但面对丰富的社区方案不知如何选;
- 你喜欢 elm 的架构;
- 你想要代码足够清晰;
- 你不想去记很多的 API ;(only 5 methods)
- 你不想每次修改都刷新页面;(HMR)
- 你的项目够大,并且希望按需加载;
- 你想借助可视化工具提升效率;(cygnus 开发中)
- 你想要优雅地处理异步请求,以及统一出错;
- 你想同一套架构既用于 PC,又用于 H5,还用于 ReactNative;
- 你自动切换 loading 状态,而不用一遍遍地重复写 showLoading 和 hideLoading;
- …
那么,请试试 dva。
dva 是什么
轻量级,基于 react 和 redux,elm 风格的前端框架。
dva 如何运转
为什么要有 dva
https://github.com/sorrycc/blog/issues/6
谁在用 dva
- 支付宝 (目前共计 17 个项目)
- 聚划算
下一步
你可以:
- 访问 dva 官网
- 查看所有 API
- 教程,一步步完成一个中型应用
- 看看 dva 版 hackernews 是如何实现的