Lets first clarify about the word saga. This is the term used in refrence to CQRS i.e. Command Query Responsibility Segregation. Saga is the code that coordinates and routes messages between bounded contexts and aggregates.
To break it down in React-Redux context, it is like a process manager. Originally it was presented in "Saga" paper.
We will use redux-saga to wire up our application state store with batteries which will help us do async tasks such as API calls. The state generated from these tasks will drive the UI renders. This is a data driven approach.
The routing solution is implemented with the help of
redux-first-routing used to create a complete Redux routing solution for any front-end framework/library.
Adds the eslint and prettier for code formatting.
Adds the CSS preprocessor and scss compiler.
Does environment config setup.
Utility libraries - lodash-es, moment, normalizr, bootstrap, js-cookie.
Adds reactstrap for react bootstrap components.
Adds the testing framework.
Adds internationalization support