当前位置 : 主页 > 网页制作 > React >

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

来源:互联网 收集:自由互联 发布时间:2021-06-15
当Redux用于将应用程序状态合并到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;
  }
}
网友评论