State Management
State Management is one of the most recent patterns in Web Applications. It provides a means for a single source of truth, for the look, feel and functioning of an application. There are a lot of options out there, but the core revolves around state predictability using (store, actions, reducers and selectors - to mention but a few), as it is from this that almost all the State Management libraries out there are built around. Each and every Javascript Framework out there has the ideal way to implement State Management Pattern, and under this category, we will cover most, if not all of the patterns out there and get your application to have a predictable state!