Introduction to React

React is an open-source javascript library popularized by Facebook that puts the V in MVC by allowing developers to build reactive components that render HTML using a virtual DOM that simplifies programming and improves performance. React components are typically written in a javascript extension language called JSX. In this session, Eric introduces the React programming model, demonstrates how to create a new React app, and shows how to work with JSX and functional components.