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.
Every now and then when I have to learn a new language I try to implement the Gang of Four design patterns in that langauge to get familiar with it. And so I did for TypeScript. Beside that I was asked to deliver a training on Design Patterns and so I did. Then I was asked to deliver screencasts with some explanation on design patterns and the implementation in TypeScript and so I did. Then I decided to share the result and the result is available over here TypeScript Design Patterns.