core/reducers library

Classes

Action
Action interface for Redux-like pattern
ReduxStore<T>
Store with Redux-like reducer pattern

Functions

applyMiddleware<T>(Reducer<T> reducer, List<ReduxMiddleware<T>> middlewares) Reducer<T>
Apply middleware to a reducer
combineReducers<T>(Map<String, Reducer<T>> reducers) Reducer<T>
Combine multiple reducers into one

Typedefs

Reducer<T> = T Function(T state, Action action)
Reducer function type
ReduxMiddleware<T> = void Function(ReduxStore<T> store, Action action, void next(Action))
Middleware for Redux store