createSagaMiddleware function
Creates a Redux middleware
A list of options
can be passed to the middleware
Below there is an example creation of a Saga middleware
Example
// create middleware
var sagaMiddleware = createSagaMiddleware();
// create store and apply middleware
final store = Store<int>(
counterReducer,
initialState: 0,
middleware: [applyMiddleware(sagaMiddleware)],
);
// set store
sagaMiddleware.setStore(store);
// run root saga
sagaMiddleware.run(rootSaga);
Implementation
SagaMiddleware createSagaMiddleware([Options? options]) {
return _SagaMiddleware(options);
}