Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dva 1.0 - 基于 react 和 redux 的轻量级框架 #10

Open
sorrycc opened this issue Sep 10, 2016 · 9 comments
Open

dva 1.0 - 基于 react 和 redux 的轻量级框架 #10

sorrycc opened this issue Sep 10, 2016 · 9 comments
Labels

Comments

@sorrycc
Copy link
Owner

sorrycc commented Sep 10, 2016

Hi all,

如果。

  • 你喜欢 redux,但面对丰富的社区方案不知如何选;
  • 你喜欢 elm 的架构;
  • 你想要代码足够清晰;
  • 你不想去记很多的 API ;(only 5 methods)
  • 你不想每次修改都刷新页面;(HMR)
  • 你的项目够大,并且希望按需加载;
  • 你想借助可视化工具提升效率;(cygnus 开发中)
  • 你想要优雅地处理异步请求,以及统一出错;
  • 你想同一套架构既用于 PC,又用于 H5,还用于 ReactNative;
  • 你自动切换 loading 状态,而不用一遍遍地重复写 showLoading 和 hideLoading;
  • ...

那么,请试试 dva

dva 是什么

轻量级,基于 react 和 redux,elm 风格的前端框架。

dva 如何运转

为什么要有 dva

#6

谁在用 dva

  • 支付宝 (目前共计 17 个项目)
  • 聚划算

下一步

你可以:

@yxqme
Copy link

yxqme commented Sep 13, 2016

正在尝试使用,代码简洁不少,点赞

@zhump
Copy link

zhump commented Oct 8, 2016

准备学些 redux 相关生态,看到了 dva ... redux 、router 相关的 还需要单独去学习吗 懵逼了,而且以后 dva 所依赖的redux、router 什么什么的 都会维护更新吗

@sorrycc
Copy link
Owner Author

sorrycc commented Oct 8, 2016

https://github.com/dvajs/dva-knowledgemap
@zhump 可以先看这个,包含写一个基本应用的所有知识点了。后面深入的话,还是要看 redux 等的。

@liSong5713
Copy link

正在学习redux 和dva ,感觉dva 很好用,以后要继续维护啊

@xiaoqqchen
Copy link

请问,蚂蚁金服的的项目(比如花呗、保险)等是使用React开发的吗?是基于单页面还是多页面?

@sorrycc sorrycc added the DvaJS label Dec 9, 2016
@fanerge
Copy link

fanerge commented Mar 5, 2017

chengcheng,上面教程页面丢失了,重写给个连接好吗?我跟着做一下

@sorrycc
Copy link
Owner Author

sorrycc commented Mar 6, 2017

@fanerge 参考 #30 吧。

@leotons
Copy link

leotons commented Mar 28, 2017

请问react-web如何实现手势密码功能?

@yyjazsf
Copy link

yyjazsf commented Mar 13, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants