src/content/reference/react/index.md
This section provides detailed reference documentation for working with React. For an introduction to React, please visit the Learn section.
</Intro>The React reference documentation is broken down into functional subsections:
Programmatic React features:
React DOM contains features that are only supported for web applications (which run in the browser DOM environment). This section is broken into the following:
react-dom package contains methods supported only in web applications.react-dom/client APIs let you render React components on the client (in the browser).react-dom/server APIs let you render React components to HTML on the server.react-dom/static APIs let you generate static HTML for React components.The React Compiler is a build-time optimization tool that automatically memoizes your React components and values:
The ESLint plugin for React Hooks helps enforce the Rules of React:
React has idioms — or rules — for how to express patterns in a way that is easy to understand and yields high-quality applications:
react package, but not recommended for use in newly written code.