愤怒的小鸟
Redux 和 Mobx 区别
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
愤怒的小鸟
社区首页
>
专栏
>
Redux 和 Mobx 区别
Redux 和 Mobx 区别
原创
愤怒的小鸟
关注
修改于 2021-01-18 11:10:21
修改于 2021-01-18 11:10:21
2K
0
举报
文章被收录于专栏:
web share
web share
1. 设计思想不同
Redux函数式编程思想
Mobx对象编程和相应式编程
2. 对store管理不同
Redux将所有共享的数据集中在一个大的store中,统一管理
Mobx按模块将状态划出多个独立的store进行管理
3. 数据可变性的不同
Redux强调的是对象的不可变性,不能直接操作状态对象。而是在原来状态对象的基础上返回一个新的状态对象,最后返回应用的上一个状态
Mobx可以直接使用新值更新状态对象
4. 状态更新方式不同
得益于 Mobx 的 observable,使用 mobx 可以做到精准更新
对应的 Redux 是用 dispath 进行广播,通过Provider 和 connect 来比对前后差别控制更新粒度
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
react
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
react
评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
1. 设计思想不同
2. 对store管理不同
3. 数据可变性的不同
4. 状态更新方式不同
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐