react-reducer or useReducer Hook It is a hook that is used for managing states in React It is related to reducer functions useReducer(reducer, initialState) reducer(currentState, action)