美文网首页react
hooks的useReducer合并多个reducer

hooks的useReducer合并多个reducer

作者: 说好的幸福2020 | 来源:发表于2019-12-06 10:17 被阅读0次

hooks怎么合并多个reducer

  利用高阶函数实现简化版的,代码如下

怎么用?

  这里我导出了一个高阶组件(用来包裹App),通过像combineReducer那样传入一个reducer对象来合并多个reducer,由于hooks的reducer并不允许我们以默认值传参的方式指定默认的state,必须通过useReducer传参的方式指定默认的state,所以这里我们就必须指定传入的state的key必须与导出的reducer的名称一样。

在取的时候就可以通过state.Todo等方式进行获取state。

相关文章

  • hooks的useReducer合并多个reducer

    hooks怎么合并多个reducer   利用高阶函数实现简化版的,代码如下 怎么用?   这里我导出了一个高阶组...

  • Redux 源码初探

    标签: 源码解析,前端 Redux 1. Reducer combineReducers将多个reducer 合并...

  • React Hook - 官方文档 - Four

    useReducer Accepts a reducer of type (state, action) => n...

  • react hooks 原理

    使用 Hooks 时的疑惑 React 如何管理区分Hooks? useState和useReducer如何在每次...

  • React 额外的Hook

    useReducer 使用reducer和context实现redux效果 useCallback useCall...

  • react-thunk用法记录

    首先在父级进行注入: 多个reducer合并到一个: reducer文件 action文件: 组件当中的使用:

  • Hooks - useReducer

    useReducer 可以做状态的一个转换 它接收两个参数,一个是参数的状态,一个参数是控制状态的

  • Redux常用方法

    action创建函数 combineReducers 合并多个reducer,返回一个对象 createStore...

  • 理解React Hooks

    useReducer 1. 组件初始化 在组件初始化的时候,调用useReducer会创建一个reducer ho...

  • [react-hooks] 利用useReducer实现useS

    useState 和 useReducer 是使 FunctionComponent 获得状态的2个hooks函数...

网友评论

    本文标题:hooks的useReducer合并多个reducer

    本文链接:https://www.haomeiwen.com/subject/zfmsgctx.html