最新 最热

自己简写一个redux(redux源码简写)

直接看代码mydux.js文件function createStore(reducer) { /** * 1.注册用到的方法,并return出去提供使用 * 2.定义默认的状态与事件池 * 3.默认先触发一次dispatch给state赋予默认值 * 4.compo......

2020-02-14
1

redux基础概念及执行流程详解

全局有一个公共的容器(所有组件都可以操作),我们可以在某个组件中把全局容器中的信息进行修改,而只要全局信息修改,就可以通知所有用到该信息的组件重新渲染(类似于发布订阅)==》redux就是这种解决方案:redux只有一个作用,就是...

2020-02-14
1

快速学习ReactJS-简介

官方一句很简单的话,道出了什么是ReactJS,就是,一个用于构建用户界面的JavaScript框架,是Facebook开发的一款的JS框架。

2020-02-14
1

React Hook

在传统的 class 中,会使用 componentDidMount 和 componentDidUpdate 获取数据。同时 componentDidMount 中也会处理一些其他的事务,例如事件监听,定时器等等。而后还需要在 componentWillUnmount 中取消。万一忘记其中...

2020-02-13
1

redux工程化结构

一、简述redux的工程化管理1.reducer的模块化划分:每一个板块有一个自己对应的reducer,最后基于一些方法把所以的reducer合并即可;2.基于actionCreator统一管理每次派发需要的行为对象,而且和reducer一样,也是分板块管理...

2020-01-22
1

React Hook

在传统的 class 中,会使用 componentDidMount 和 componentDidUpdate 获取数据。同时 componentDidMount 中也会处理一些其他的事务,例如事件监听,定时器等等。而后还需要在 componentWillUnmount 中取消。万一忘记其中...

2020-01-17
1

简析redux技术栈(二):认识saga的buffer和chanel

本文地址 我们知道redux-saga 也是通过中间件的形式与 redux 本身连接起来。例如下面使用了redux-saga的react项目需要以下这样的 初始化

2020-01-14
1

简析redux技术栈(一):redux中间件

从上面可以看到,一个中间件函数要最后完成,需要再执行前经过两次的初始化(分别传入 store 和 next 方法),然后到最后的调用

2020-01-14
1

reselect源码阅读

官网demo如上,通过介绍可以知道,subtotalSelector taxSelector totalSelector在传进去的state不变的情况下,第二次调用不会重新计算,而是会取前一次的计算结果。在涉及到大量运算的时候,例如redux中,可以避免全局state某一...

2020-01-14
1

redux源码解读(一)自实现简易redux

首先是自己实现的简易版的redux。主要是对着API按照自己的思路实现了一遍的初版,没有任何的异常处理

2020-01-14
1