声明式 Effects 在 redux-saga 的世界里,Sagas 都用 Generator 函数实现。我们从 Generator 里 yield 纯 JavaScript 对象以表达 Saga 逻辑。 我们称呼那些对象为 Effect。Effect 是一个简单的对象,这个对象包含了一些给 mi ...
分类:
其他好文 时间:
2018-06-18 10:25:40
阅读次数:
191
1.手写 redux redux.js 2.手写 react-redux myReactRedux.js 3.测试 demo.js . ...
分类:
其他好文 时间:
2018-06-17 18:59:41
阅读次数:
218
配合源代码学习吧~ : "我是源代码" 这一分支讲的是 如何完整地(不包含优化,也没有好看的页面) 搭建一个 增删改查 的 react redux 系统 不同于上一节的 react redux,这里主要采用 函数式组件。 函数式组件 = 函数式的写法 + 不需要state的组件。 其实函数式组件也就 ...
分类:
其他好文 时间:
2018-06-17 16:06:34
阅读次数:
147
其实 redux 真正让人感到混乱的还是在 react redux 的使用中。 请配合完整代码参考~: "完整源代码" 也不是说混乱,主要是网上 推崇 最佳实践 。学习一个新东西的时候,本来就很陌生,上来就用最佳实践,当然让人摸不着头脑。 其实搞定 react redux 主要分两点: 容器组件 和 ...
分类:
其他好文 时间:
2018-06-17 15:13:54
阅读次数:
165
In this lesson, I refactor a simple Counter component connected to Redux to use Unstated instead. I explain some of the cognitive overhead of working ...
分类:
其他好文 时间:
2018-06-17 12:31:11
阅读次数:
177
面试问题: 1、jquery,vue, react相比都有什么优点和缺点 2、说一下你对MVVM的理解,vue中MVVM的具体体现 3、说说redux与MVVM的关系 3、使用react多久了?说说你对react的了解 4、react中,就生命周期而言, 组件初次挂载执行了哪些生命周期函数 当sta ...
分类:
其他好文 时间:
2018-06-13 22:22:02
阅读次数:
174
重读redux源码(一) 前言 对于react技术栈的前端同学来说,redux应该是相对熟悉的。其代码之精简和设计之巧妙,一直为大家所推崇。此外redux的注释简直完美,阅读起来比较省事。原本也是强行读了通源码,现在也忘得差不多了。因为最近打算对redux进行些操作,所以又开始重读了redux,收益 ...
分类:
其他好文 时间:
2018-06-13 15:00:54
阅读次数:
135
Redux redux的index.js暴露以下几个接口 先看createStore方法,下面是使用方法 下面为createStore的实现过程及返回值 dispatch是唯一一个改变state的方法,用来更新state数据并触发监听 subscribe订阅监听,返回一个方法解除监听 getStat ...
分类:
其他好文 时间:
2018-06-12 19:43:26
阅读次数:
193
先看一段react-redux代码再探索原理 先调用redux的createStore生成store,再将store作为属性传给Provider组件。 现在看看react-redux源代码。 index.js页暴露了以下几个接口 上面的demo使用的是Provider组件,Provider的主要作用 ...
分类:
其他好文 时间:
2018-06-12 19:38:38
阅读次数:
170
/* generator functions并不能保证Promise函数yield的顺序. 但是sagaMiddleware.run函数对Generator进行了封装对于yield返回的结果在generator中可以保证执行的顺序。 */ var testSage = function*(){ va... ...
分类:
其他好文 时间:
2018-06-09 23:24:26
阅读次数:
528