Daily Talks on React
React - a JS library that helps you divide your app into multiple components. But it doesn’t clearly specify how to keep track of the data (aka State), and how to deal with all the events (aka Actions) properly.
Redux is a complimentary library to React, that provides a way to easily manage the State and the Actions. Essentially Redux allows you to build a React app whose state is managed by redux container. It seems clear that future web applications are all about this sweet couple: React with Redux.
Watch this playlist and get a headstart on Redux, focussing on components like action creators, reducers, store and middlewares, and how they fit with React components