react.dev is the official documentation website for React, built with Next.js and maintained by the React team.
The project serves as the primary learning resource for React developers, hosting comprehensive guides, tutorials, and API documentation. It addresses the need for clear, accessible documentation by organizing content into sections with distinct purposes and tones, allowing readers to find information suited to their learning stage whether they are beginners or experienced developers.
The documentation is designed for anyone learning or using React, from those new to the library to experienced practitioners seeking reference material. The site supports contributions from the community through a structured process that includes guidelines for different documentation sections, hot-reloading during development for immediate feedback, and automated testing via Prettier, ESLint, and type validation. The project also has active translation efforts underway to make React documentation available in multiple languages.
The project maintains steady community engagement with a clear contribution workflow that includes preview builds triggered after changes are pushed, encouraging contributors to test visual changes across browsers and devices. Documentation updates and component changes both support hot-reloading during development, reducing friction in the contribution process. The maintainers have established detailed contributing guidelines specific to different documentation sections, indicating attention to consistency and quality across the site's content.