React | A JavaScript library for building user interfaces: "DECLARATIVE
React uses a declarative paradigm that makes it easier to reason about your application.
EFFICIENT
React minimizes interactions with the DOM by using a mock representation of the DOM.
FLEXIBLE
React works with the libraries and frameworks that you already know.
"
'via Blog this'