
redux
文章平均质量分 74
xiaozhu_personal
github.com/xiaohesong/til
展开
-
react-redux的简单使用
正式接触react应该有两个月了,项目开始也有一个月了, 开始新项目的时候就没有打算使用redux,因为感觉学习这个的成本挺高. 这两天,项目第一版已经出来了,昨天下午有时间就抓紧时间看看redux相关的东西,大致有个了解,然后今天就照葫芦画瓢,把一个模块给整理了下,换成了redux. 在这里记录下使用,以备后需.react-redux使用前得需要安装npm i --save react-re原创 2017-11-02 16:21:43 · 3802 阅读 · 0 评论 -
react-thunk迁到redux-saga,他们的对比
thunk-saga背景: 刚开始学习前端以及react.之前粗略的对比了下thunk以及saga.发现thunk与saga总体差不多,对我来说都够用,再考虑到学习成本,我还是选择使用了thunk. 但是使用thunk重构几个模块之后发现登录流程很麻烦,需要promise或者async/wait的支持才可以很好的完成登录流程,我的解决办法是在回调里调用(尝试过async/promis不可以,里面的步原创 2017-11-13 12:41:18 · 2932 阅读 · 0 评论 -
redux的中间件applyMiddleware源码详解
原文: redux的applyMiddleware源码记得之前第一次看redux源码的时候是很懵逼的,尤其是看到applyMiddleware函数的时候,更是懵逼。当然那也是半年前的事情了,前几天把redux源码看了下,并且实现了个简单的redux功能。但是没有实现中间件。今天突然又想看看redux的中间件,就看了起来。记得半年之前是从函数声明的下一行就开始看不懂了。。。然后前段时间,看了下柯...原创 2018-11-29 22:21:16 · 498 阅读 · 0 评论 -
react-redux的浅比较解析
原文: 从源码看浅比较之前看react-redux的源码,记录了一些东西,然后前两天闲着没事看了下浅比较(之前知道浅比较,但是没有看源码,和自己想象中的浅比较基本就是那么一回事)。看react-redux源码的记录在clone下来的代码库里。如果你也在看或准备看源码,希望会对你有所帮助吧。下面是浅比较部分的代码解析:const hasOwn = Object.prototype.hasO...原创 2018-12-28 15:21:32 · 737 阅读 · 0 评论 -
react-redux@7.1用于hooks的API
React-redux 7.1发版啦。因为在新的项目中用到了hooks,但是用的时候react-redux还处于alpha.x版本的状态。用不了最新的API,感觉不是很美妙。好在,这两天发布了7.1版本。现在来看看怎么用这个新的API。useSelector()const result : any = useSelector(selector : Function, equalityFn?...原创 2019-06-14 20:20:00 · 2674 阅读 · 2 评论