…ctivity to your existing project, you don’t have to rewrite it in React. Add React to your existing stack, and render interactive React components anywhere. You need to install Node.js for l…
…ild your own framework, or you just want to learn the basics of a React app, you can build a React app from scratch. Starting from scratch is an easy way to get started using React, but a ma…
React can change how you think about the designs you look at and the apps you build. When you build a user interface with React, you will first break it apart into pieces called components. …
February 24, 2026 by Matt Carroll The React Foundation has officially launched, hosted by the Linux Foundation. In October, we announced our intent to form the React Foundation. Today, we’re…
React integrates with tools like editors, TypeScript, browser extensions, and compilers. This section will help you get your environment set up. See our recommended editors and learn how to …
React has been designed from the start for gradual adoption. You can use as little or as much React as you need. Whether you want to get a taste of React, add some interactivity to an HTML p…
Welcome to the React documentation! This page will give you an introduction to 80% of the React concepts that you will use on a daily basis. React apps are made out of components. A componen…
React development is led by contributors from companies and communities all over the world. React work is organized into working groups, each responsible for an area of the project such as S…
React docs are translated by the global community into many languages all over the world. All translations are provided from the canonical source docs: For the progress of each translation, …
React is a JavaScript library for rendering user interfaces (UI). UI is built from small units like buttons, text, and images. React lets you combine them into reusable, nestable components.…