Redux is a State Mangement library for React apps as it helps to manage the app state in a single Object it means the whole app state lives on a single Object. If you try to connect a redux store you have to do some boilerplate setup to your react app often sometimes confusing….
Source: https://dev.to/saigowthamr/build-your-own-redux-from-scratch-5a4d