React is a JavaScript library developed by Facebook. It focuses on building UI components using a virtual DOM, making updates efficient and minimizing direct DOM manipulation. React promotes a component-based architecture, which enhances reusability and modularity.