La libreria UI dietro al web che costruiamo. Componenti, state, hook — e perché è la lingua franca dei prodotti moderni.
Categoria · Frontend & UI
Cos'è React.
React è la libreria open source di Meta per le interfacce utente. Invece di modificare il DOM manualmente, l'interfaccia si descrive come funzione dello stato: i componenti si renderizzano a partire da props e state, gli hook raccolgono logica ed effetti collaterali. A occuparsi di cosa cambia davvero ci pensa React.
Il vero valore non sta nel rendering, ma nel modello a componenti: blocchi piccoli e testabili che si combinano in prodotti di grandi dimensioni.
Perché ci costruiamo sopra.
React è la lingua franca dei prodotti web moderni. L'ecosistema (Next.js, il tooling, le component library) e l'enorme bacino di talenti riducono il rischio e il time-to-market: troviamo sviluppatori e troviamo soluzioni a problemi già risolti.
Usiamo React dove un'interfaccia è interattiva e cresce nel corso degli anni: portali, dashboard, configuratori, web app.
Quando non regge.
Per una landing page statica o una presenza puramente di contenuto React è eccessivo: bastano pagine renderizzate lato server o un setup snello di sito statico. React ripaga il suo prezzo solo con interattività e riuso.
