UPDATE: Part 3 is now available!
I've been a professional web developer for just over 10 years now. I'm currently the lead web development instructor at Better Coding Academy, and as part of what I do, I post videos on our YouTube channel at https://www.youtube.com/c/BetterCodingAcademy.
(Subscribe for awesome web development content!)
One of my pet peeves is the incorrect/excessive use of Redux within a React project. It bugs me because React has such well-designed and powerful state management out of the box, and in many cases these are neglected for Redux simply for the sake of it.
I recently refactored a React project to better use internal state, and use less Redux. You can find that full process below!
The below video is part 2 in the series - check out part 1 here!
Single Responsibility Principle (or SRP) is one of the most important concepts in software development. The main idea of this concept is: all pieces of software must have only a single responsibility.