React

React is a JavaScript library to build User Interfaces. Views are basically declarative, it is component based and does not make assumptions about the rest of the technology stack so that we can use React without having to rewrite existing code

React on the Server