手撕代码地址
手撕地址
手写 redux
./src/redux 与 ./src/reduex1
createStore
./src/redux/store
enhancer (applyMiddleware)
./src/redux/applyMiddleware
combineReducer
./src/redux/combineReducers
logger (middleware)
./src/redux/middlewares/logger
手写实现 react-redux
./src/reactRedux
实现 Provider
./src/reactRedux/Provider
实现 connect
./src/reactRedux/connect
保证组件更新顺序
react-redux 保证组件更新顺序的方案是在redux store之外实现的,再单独创建一个单独的监听者类 Subscription
手写 promiseA+
./src/promise
promises-aplus-tests 验证手写 promise










