useReducer<T, A> function

(T, void Function(A)) useReducer<T, A>(
  1. T reducer(
    1. T state,
    2. A action
    ),
  2. T initialState, [
  3. T initializer(
    1. T initialState
    )?
])

Returns state from a reducer and a dispatch function.

See https://react.dev/reference/react/useReducer.

Implementation

(T, void Function(A)) useReducer<T, A>(
  T Function(T state, A action) reducer,
  T initialState, [
  T Function(T initialState)? initializer,
]) =>
    currentReactRuntime.binding.useReducer(reducer, initialState, initializer);