blog
blog copied to clipboard
dva 1.0 - 基于 react 和 redux 的轻量级框架
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 是如何实现的
正在尝试使用,代码简洁不少,点赞
准备学些 redux 相关生态,看到了 dva ... redux 、router 相关的 还需要单独去学习吗 懵逼了,而且以后 dva 所依赖的redux、router 什么什么的 都会维护更新吗
https://github.com/dvajs/dva-knowledgemap @zhump 可以先看这个,包含写一个基本应用的所有知识点了。后面深入的话,还是要看 redux 等的。
正在学习redux 和dva ,感觉dva 很好用,以后要继续维护啊
请问,蚂蚁金服的的项目(比如花呗、保险)等是使用React开发的吗?是基于单页面还是多页面?
chengcheng,上面教程页面丢失了,重写给个连接好吗?我跟着做一下
@fanerge 参考 #30 吧。
请问react-web如何实现手势密码功能?
https://github.com/rematch/rematch redux库