React-Redux 源码解析

前言

本系列的目有四个:

  1. 学习Redux 源码,掌握Redux的基本原理和常用方法
  2. 学会使用Redux
  3. 学习React-Redux 源码, 掌握Redux怎么与React连接
  4. 学会使用React-Redux

准备环境

下载Redux 源码到本地

将源代码下载到本地后,我们第一步是查看Package.json 文件,发现使用的构建工具是rollup, 我们在根目录找到对应的rollup.config.js 文件,找到对应的input 配置,其src/index.js对应的就是Redux 的项目的入口文件,src 也就是我们要学习的Redux的项目的源代码。

我们通过阅读index.js 源码,发现Redux库其实对外就暴露了主要的五个方法:

  1. createStore
  2. combineReducers
  3. bindActionCreators
  4. applyMiddleware
  5. applyMiddleware
export {
  createStore,
  combineReducers,
  bindActionCreators,
  applyMiddleware,
  compose,
  __DO_NOT_USE__ActionTypes
}

复制代码

我们接下来会对上面五个方法进行一一解析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值