State management is one of the most important concepts of ReactJS development. But sadly it’s importance is somehow realised only at the later stages of development, when the app is already too complex to make any changes, or even worse, it is not realised at all, because folks building the…