reactjs – React和React Native中的有效负载

当Redux用于将应用程序状态合并到React& React Native,为什么动作创建者需要一个类型但是不需要有效载荷?

如果动作没有附加有效载荷,动作创建者的目的是什么?

解决方法

有时您有一个基于有效负载不会返回新状态的reducer.一个例子是切换状态中的某个东西的动作.减速器只需要知道触发动作以切换属性.
例:

const lightSwitch = (
  state = {on: false},action,) => {
  switch (action.type) {
    case TOGGLE:
      return { ...state,on: !state.on };
    default: return state;
  }
}

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...