This post is an adaptation of my lighting talk given at Austin JS and Austin Clojure Meetup. Introduction Taking back control of your state Om and React How to communicate It’s too easy to build a front-end house of straw. Somehow the JavaScript and DOM manipulations we write turn into a fragile state machine glued together with cryptic callbacks. We start with good intentions and write modular, u