Understanding Redux (or, How I Fell in Love with a JavaScript State Container) · HackerTrans