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
}

复制代码

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

你可能感兴趣的:(React-Redux 源码解析)