Intern
A cosa serve React?
sobes.tech AI
Risposta dell'AI
React è una libreria JavaScript per creare interfacce utente, in particolare applicazioni a pagina singola (SPA). Permette di costruire interfacce utente in modo dichiarativo e basato su componenti, cioè l'interfaccia viene suddivisa in componenti indipendenti e riutilizzabili.
Vantaggi principali di React:
- Dichiarativo: descrivi come dovrebbe apparire l'UI in base allo stato, e React aggiorna il DOM da solo.
- Approccio basato sui componenti: l'UI è costruita da piccole parti, facilitando la manutenzione e il riutilizzo del codice.
- DOM virtuale: React aggiorna in modo efficiente solo le parti modificate della pagina, migliorando le prestazioni.
Esempio di un componente semplice in React:
function Hello(props) {
return <h1>Ciao, {props.name}!</h1>;
}
// Utilizzo
<Hello name="Mondo" />