Panoramica della documentazione di React
Questa sezione fornisce una documentazione di riferimento dettagliata per lavorare con React. Per una introduzione a React, visita la sezione Learn.
La documentazione di riferimento su React è suddivisa in sottosezioni funzionali:
React
Funzionalità React programmatiche:
- Hooks - Utilizza diverse funzionalità di React dai tuoi componenti.
- Componenti - Documenta i componenti integrati che puoi utilizzare nel tuo JSX.
- API - API utili per la definizione dei componenti.
- Direttive - Fornisce istruzioni ai bundler compatibili con React Server Components.
React DOM
React-dom contiene funzionalità supportate solo per le applicazioni web (che vengono eseguite nell’ambiente DOM del browser). Questa sezione è suddivisa come segue:
- Hooks - Hooks per le applicazioni web che vengono eseguite nell’ambiente DOM del browser.
- Componenti - React supporta tutti i componenti HTML e SVG integrati nel browser.
- API - Il pacchetto
react-dom
contiene metodi supportati solo nelle applicazioni web. - API del client - Le API
react-dom/client
ti consentono di renderizzare i componenti React sul client (nel browser). - API del server - Le API
react-dom/server
ti consentono di renderizzare i componenti React in HTML sul server.
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:
- Components and Hooks must be pure – Purity makes your code easier to understand, debug, and allows React to automatically optimize your components and hooks correctly.
- React calls Components and Hooks – React is responsible for rendering components and hooks when necessary to optimize the user experience.
- Rules of Hooks – Hooks are defined using JavaScript functions, but they represent a special type of reusable UI logic with restrictions on where they can be called.
Legacy APIs
- API Legacy - Esportate dal pacchetto
react
, ma non consigliate per l’uso in codice appena scritto.