当Redux用于将应用程序状态合并到React React Native,为什么动作创建者需要一个类型但是不需要有效载荷? 如果动作没有附加有效载荷,动作创建者的目的是什么? 有时您有一个基于有效负
如果动作没有附加有效载荷,动作创建者的目的是什么?
有时您有一个基于有效负载不会返回新状态的reducer.一个例子是切换状态中的某个东西的动作.减速器只需要知道触发动作以切换属性.例:
const lightSwitch = ( state = {on: false}, action, ) => { switch (action.type) { case TOGGLE: return { ...state, on: !state.on }; default: return state; } }