A radically simpler alternative to Flux - opinionated React state and rendering management