获得徽章 0
- 早上老妈的手机收到一条通知“您的银行卡***收到工资…”,让她误以为发工资了而做了一系列的月支出,后来发现钱没到账又问银行问财务。回来我一看是58同城app的推送消息,打开是个晒工资的活动。一个活动消息推送,为了吸眼球都可以毫无底线了吗?评论点赞
- 工作中一直用Redux,最近尝试了一段时间的Mobx,发现Redux和Mobx在状态管理的思想上有着明显的区别: Redux是集中式,将所有组件的状态存放在一个统一的store里; Mobx是模块式,每个模块有各自的store.
我很欣赏Redux中"Action -> Reducer -> State -> Component -> Action"的思想,但实际项目的需求和功能变更频繁时,改动常常会过于繁琐.
所以我个人更喜欢新欢Mobx,轻量,上手简单,更改和维护更方便,一开始感觉Mobx合并了State和Action可能会使Store很凌乱,后来发现Mobx也完全支持将Action提取出来的写法.展开评论点赞 - 用了很久的Redux,最近尝试了Mobx,感觉二者在状态管理的思想上有着明显的区别: Redux属于集中式,将所有使用了Redux的模块的状态统一存放在一个store里; 而Mobx是模块式,每个模块有自己的store.
在实际开发中,我更推荐新欢Mobx,上手简单轻量,功能和需求变更时相较于Redux要分别修改ActionType,Action和Reducer,Mobx要更方便一些, 同时兼容各种习惯写法,如官方示例将action定义在store内,但也很容易将action提取出来(有同事习惯了Redux中将action提取出来的写法).展开评论点赞