Redux is a tiny library that was created by Dan Abramov to manage the handling of data and state in your React applications. We love Redux at egghead.io, and use it in many places on this site. It's a great tool, and presents many interesting concepts and paradigms that are worth learning and using, even if you aren't developing Redux or React applications.
To help you learn Redux, Dan has created two free courses that are available here on egghead.io
To get started, you will want to understand the basics:
Once you understand the core concepts behind Redux, it will be time to start building apps. Dan has you covered with a deep dive into the idiomatic approach to building Redux applications. Lots of tutorials, blogs, and screencasts will suggest ways to create React apps with Redux. This course is from the creator of Redux, a core React team member, describing Redux apps as he builds them. You can decide if that is useful 😉
Both of these courses are now and forever completely free to view. We are honored to have the privilege to work together with Dan to bring these courses to your computer. They will definitely expand your knowledge and provide immense value to your career as a front-end developer. We sincerely hope that you enjoy these awesome courses.
If you have a moment, can you please click here to tweet this page? it would really help us get the word out!
co-founder - egghead.io