A friend of mine told me to have a look at Redux as it is such an awesome and popular "framework". I had a look and I’m not convinced. This post describes my view on Redux. I've also written, my own predictable state container using TypeScript and standard design patterns, which I'll share.