createSagaMiddleware function

SagaMiddleware createSagaMiddleware([
  1. Options? options
])

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);
}