随笔分类 - 前端技术栈 / Redux
摘要:combineReducers 对于业务复杂的应用,我们通常使用combineReducers拆分不同的reducer给不同的模块去消费 如果不同的模块需要做状态共享,可以使用相同的reducer 使用 import { createStore, combineReducers } from 're
阅读全文
摘要:createStore是一个高阶函数,主要作用是完成store的初始化 createStore(reducer,preloadedState,enhancer) export default function createStore(reducer, preloadedState, enhancer
阅读全文
摘要:关于redux 中间件 在redux中,我们通过dispatch action来更新数据状态,通过reducer来返回新的状态 如果我们想要记录某个状态更新前后的日志,那么我们只需要在此处的dispatch前后做一些处理即可 那如果我们要记录所有状态更新的日志呢?在所有调用disaptch的地方都加
阅读全文
摘要:什么是 redux? 三大原则? 什么是 redux Redux 是一个基于 js 的全局可预测状态容器,主要用于现代前端框架中进行全局状态管理,能够在不同组件之间进行状态共享 Redux 常与 React 配合使用,但它并非只能用于 React,由于 Vue 官方推出了自己的状态管理库 Vuex,
阅读全文