BloomReducer<S, A> constructor

BloomReducer<S, A>(
  1. BloomReducerFn<S, A> reducerFn,
  2. S initialState
)

Creates a BloomReducer instance initialized with reducerFn and initialState.

Initializes an internal Signal with initialState and assigns a debug label for devtools inspection.

final reducer = BloomReducer<int, CounterAction>(counterReducer, 0);

Implementation

BloomReducer(this.reducerFn, S initialState) {
  _state = signal<S>(initialState, debugLabel: '$runtimeType.state');
}