首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
海口椰子哥
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
163
文章 152
沸点 11
赞
163
返回
|
搜索文章
最新
热门
前端pdf文件预览以及大文件处理
一般我们在web中展示pdf文件,使用的都是mozilla/pdf.js这个开源库,它可以帮我们处理服务端返回文件流,解析成pdf图像(可选择canvas或者svg),再插入到页面中展示。如果使
ES6-Promise 源码阅读
接下来会对其核心代码进行解读。 我们来看一个Promise的使用例子,传入一个resolver函数,初始化一个promise实例。resolver函数会被立即执行,并且可以使用promise内部传入的两个参数 resolve 和 reject ,resolve 和 reject…
读Redux源码05- applyMiddleware和compose
首先我们来看看中间件的定义,action发起之后的数据流是这样的,action -> reducer -> store,而加上中间件的处理之后,数据流就变成 action -> middlewareA -> middlewareB ->... -> reducer -> sto…
读Redux源码04- combineReducers
前面说到,当你的state树变得非常复杂,需要存储许多状态时,你可以编写多个Reducer函数,每个Reducer函数仅处理维护一部分state,这样就可以达到模块化管理state的效果。而createStore的入参reducer是一个函数,如何将多个reducer组合成一个…
读Redux源码03- actionCreator
上面就是一个actionCreator 的例子,注意actionCreator 和action是两个不同的概念,action是对象,用来描述state发生了什么变化,而actionCreator 是函数,是用来生成action的工厂。 也就是说 actionCreator 帮我…
读Redux源码02 - createStrore
Redux的核心功能基本都在 createStrore 中,我们使用Redux也由此方法开始,可以说是最为重要的一个方法,下面我们就来了解一下createStore究竟是怎么工作的。 reducer (func) 纯函数,接收当前状态树 state 和 发起的 action 两…
读Redux源码01 - Redux简介
在许多React应用中,通常都会使用Redux作为扩展,为的是解决一些React的痛点,使开发工作变得更为轻松。其中一个最常见的场景便是“组件通信”。在React中,父子组件之间交流数据可以通过props,嵌套多层的父子组件则可以使用context传递数据,而两个独立的、不相关…
个人成就
文章被点赞
57
文章被阅读
14,248
掘力值
303
关注了
7
关注者
11
收藏集
2
关注标签
39
加入于
2017-11-07