React

React is taking the JavaScript world by storm. Facebook created the react framework to solve an age-old problem-how to deal efficiently with the view part of the traditional Model-View-Controller applications.

React provides a declarative and flexible way to build user interfaces. The most important thing to remember about react is that it deals with only one thing-the view, or the UI. React does not deal with data, data bindings, or anything else. There are complete frameworks, such as Angular, that deal with data, bindings, and UI; React is not that.

React gives a template language and a small set of functions to render HTML. React components can store their own state in memory. To build a full-fledged application, you will need other pieces ...

Get Object-Oriented JavaScript - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.