有用过dva框架么?怎么样?
蚂蚁金服出的一套基于React Redux的框架,有用过么,现在需要做一个项目架构,自己对React生态系统了解不是很多。
感觉使用的话学习成本要低一些,但是就是不知道可能以后会不会遇到一些坑。有什么建议么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
蚂蚁金服出的一套基于React Redux的框架,有用过么,现在需要做一个项目架构,自己对React生态系统了解不是很多。
感觉使用的话学习成本要低一些,但是就是不知道可能以后会不会遇到一些坑。有什么建议么?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
完成一个简单的异步counter功能,看看redux的实现和dva的实现
redux
actions.js,用setTimeout模拟后端请求
reducer.js
app.js
main.js
使用redux需要拆分action和reducer,实现一个异步流程略繁琐,在看看dva的实现
dva
app.js
model.js
main.js
dva将action和reducer封装到model当中,异步流程采用Generator处理,总体来说简化了不少,虽然我没用过,但是建议楼主可以尝试
如果你熟悉 react 一整套技术的话,还是原生的好用,这样封装之后感觉不习惯
建议楼主去自己搭建框架,dva封装度太高了,包括saga、不可变数据,可能开发完一个项目还不知道redux到底怎么用
https://github.com/CFshuming/... 我写的和整理的一些demo,可以看看,持续更新