React just a small view layer library? More like a component based UI library that handles things like routing, events, and state. It’s often considered the view and controller in MVC. And why not React with Redux? Isn’t Redux usually used alongside React in place of Facebook’s Flux? I wouldn’t think Redux would stand on it’s own in an article like this.