带你实现 react-redux
前言 之前我们实现了 redux 的功能,这次我们来实现一下配合 redux 开发中经常会用到的一个库—— react-redux。本文不会详细介绍 react-redux 的使用,另外需要了解 Context API, 再看此文就很容易理解了。可以看看我之前写的几篇文章 实现一个迷你Redux(基础版) 实现一个Redux(完善版) 浅谈React的Context API react-redux 基本使用 用个简单的加减数字作例子, 把代码贴出来: redux.js import { createStore } from 'redux' // actions const ADD_NUM = 'ADD_NUM' const DESC_NUM = 'DESC_NUM' // action creators export function addNumAction ( ) { return { type : ADD_NUM, } } export function reduceNumAction ( ) { return { type : DESC_NUM, } } const defaultState = { num : 0 , } // reducer const reducer = ( state = defaultState, action ) => { switch