ipi.
← React Field Guide

Concept 1 of 11

What is React?

✦ Tap any highlighted term to learn more

React is a for building user interfaces. It was created by engineers at Facebook and is now maintained by Meta and a large open-source community. You use React to describe what your UI should look like — React figures out how to make it happen.

The core idea in React is the . A is a small, self-contained piece of your interface — a button, a header, a form. You build complex UIs by combining simple the same way you build a sentence from words.

React uses something called a — a lightweight copy of the real kept in memory. When your data changes, React compares the with the real one and updates only what actually changed. This makes React fast, even in large apps.

You write React as . Each returns a description of what should appear on screen. That description is written in — a syntax that looks like but lives inside .