useReducer 是一个 React Hook,它允许你向组件里面添加一个 reducer。
对于拥有许多状态更新逻辑的组件来说,过于分散的事件处理程序可能会令人不知所措。对于这种情况,你可以将组件的所有状态更新逻辑整合到一个外部函数中,这个函数叫做reducer
const [state, dispatch] = useReducer(reducer, initialArg, init?)
useReducer 是一个 React Hook,它允许你向组件里面添加一个 reducer。
对于拥有许多状态更新逻辑的组件来说,过于分散的事件处理程序可能会令人不知所措。对于这种情况,你可以将组件的所有状态更新逻辑整合到一个外部函数中,这个函数叫做reducer
const [state, dispatch] = useReducer(reducer, initialArg, init?)