This document provides an introduction to React including: - React is a UI library that uses a component-based architecture and focuses on rendering views. It is not an MVC framework. - React uses a virtual DOM for efficient updates rather than directly manipulating the real DOM. This improves performance. - React components are self-contained pieces of code that receive data and return rendered output. An application is made of composable components. - JavaScript knowledge is fundamental for React as components are written in JSX which compiles to JavaScript.