获得徽章 0
偶然发现微信读书网页版(weread.qq.com)打开浏览器控制台在刷新会自动进入debug模式拦截执行,有没有朋友知道大概是怎么实现的?
4
用了两年的react+redux,最近使用mobx完全替代redux做了两个项目,发现二者各有千秋:
redux优势在于全局状态共享,action(saga)、reducer、容器组件和视图组件分工明确,代码结构清晰。缺点就是书写繁琐,要定义一大堆ActionType、要在容器组件中把用到的state和action挨个connect进来。
mobx则更为模块化,将每一类的store和action合并为一个对象,store就是此对象的属性,action就是对象内定义的方法,在容器组件引入这个对象即可。缺点就是对于比较复杂的模块store文件过大,我自己开发的一个稍复杂的模块,store文件超过了500行,而同一个模块redux的每个文件极少超过150行。从代码结构和可维护性上将,redux略胜一筹。
二者都能胜任状态管理的要求,做选择时我认为只需要考虑一点:需不需要频繁的全局状态共享,需要则redux,不需要则mobx。
展开
评论
最近在规范开发流程,卡在写API这里了,试过各种工具,swagger、eolinker等,最终都会沦为口口相传。。主要是写API太繁琐,写一套API的时间都能做完八九成的功能了,后台注解导入的话,又得等后端基本做完才能写,达不到订好API前后端同时开发的目的。大家有什么好的经验或方法吗?
13
赞了这篇沸点
下午被一个react里的闭包问题困扰了很久,虽然解决了,但还是有一些困惑。现分享出来,将问题简化后的demo如下,目前是看不到数字持续累加的,大家来谈谈自己的分析和方案吧。
ps. 我是在setN里传入函数(n => n+1)解决的,使用了api但没能从闭包本身解决问题。
佚树于2019-05-31 16:52发布的图片
8
赞了这篇沸点
厉害了.
日后再说于2019-05-28 08:52发布的图片
29
赞了这篇沸点
水氢燃料车😂
DELI49138于2019-05-24 14:26发布的图片
2
下一页
个人成就
文章被点赞 89
文章被阅读 17,708
掘力值 509
收藏集
0
关注标签
22
加入于