首页
学习
活动
专区
工具
TVP
发布

flytam之深入前端技术栈

专栏作者
94
文章
105321
阅读量
12
订阅数
简析redux技术栈(二):认识saga的buffer和chanel
本文地址 我们知道redux-saga 也是通过中间件的形式与 redux 本身连接起来。例如下面使用了redux-saga的react项目需要以下这样的 初始化
flytam
2020-01-14
1.1K0
简析redux技术栈(一):redux中间件
从上面可以看到,一个中间件函数要最后完成,需要再执行前经过两次的初始化(分别传入 store 和 next 方法),然后到最后的调用
flytam
2020-01-14
5200
reselect源码阅读
官网demo如上,通过介绍可以知道,subtotalSelector taxSelector totalSelector在传进去的state不变的情况下,第二次调用不会重新计算,而是会取前一次的计算结果。在涉及到大量运算的时候,例如redux中,可以避免全局state某一小部分改变而引起这边根据小部分state进行计算的重新执行。起到性能优化的作用。下面开始阅读探读部分
flytam
2020-01-14
5250
redux源码解读(一)自实现简易redux
首先是自己实现的简易版的redux。主要是对着API按照自己的思路实现了一遍的初版,没有任何的异常处理
flytam
2020-01-14
6400
redux-sage笔记
tips: effects纯文本Javascript对象 - call - call() 调用给定函数。注意的是,如果call调用fetch,在默认的fetch状态下返回的是Promise实例,但是由于是call调用,返回的是文本信息,可以直接调用 - put - put({type: 'INCREMENT'}) 发起一个action到store - take 第二个参数表示对应匹配的action所要执行的函数。第一个参数如果是数组的话,表示可以并发监听action - 可以更好的控制状态流 - 如下一个函数控制登陆和登出
flytam
2020-01-14
6910
Immutable.js 简记
Immutable的中文翻译就是不可变,所以。对Immutable对象每一个操作都是返回的一个新的对象。寒假的时候再看看这个库的源码吧, 文档地址
flytam
2020-01-14
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档