React:
- open-source
- React is a JavaScript library created by Facebook
- React is a User Interface (UI) library
- single page applications(SPA) - does not require page reloading during use - Gmail, Google Maps, Facebook or GitHub - https://medium.com/@NeotericEU/single-page-application-vs-multiple-page-application-2591588efe58
- component based - A component is a self-contained module that renders some output.
- React will efficiently update and render just the right components when your data changes Virtual Dom: Babel (JavaScript compiler) JSX (JavaScript XML) JSX Expressions