Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
React è una libreria JavaScript open source per la creazione di interfacce utente. Creato da Meta, React consente di comporre interfacce utente complesse da piccoli pezzi riutilizzabili denominati componenti. Si concentra esclusivamente sul livello di visualizzazione, semplificando l'integrazione in progetti esistenti e veloci da apprendere.
Perché usare React?
- Componenti basati su: I componenti incapsulati gestiscono il loro stato, quindi li puoi assemblare per creare interfacce utente complesse senza logica intrecciata.
- Dichiarativo: descrivere l'aspetto dell'interfaccia utente e React gestisce gli aggiornamenti DOM in modo efficiente.
- Ecosistema di grandi dimensioni: una vasta libreria di pacchetti, strumenti e risorse di apprendimento supportate da una community attiva.
Installare React su Windows
Scegliere l'ambiente preferito:
- Installare React in Windows : usare Vite direttamente in Windows con Node.js.
- Installare React in WSL : usare Vite in sottosistema Windows per Linux per un ambiente di sviluppo compatibile con Linux (consigliato per la distribuzione in server Linux).
Creare app native di Windows o per dispositivi mobili con React
Per creare app desktop UWP (Universal Windows Platform) native o WPF che usano React (non app Web), vedi React Native for Desktop : un progetto open source Microsoft destinato a Windows, Android, iOS e macOS.
Per le app per dispositivi mobili multipiattaforma, visitare reactnative.dev.
Esercitazioni e risorse di apprendimento
Invece di duplicare ciò che la community React mantiene meglio, è consigliabile:
- react.dev : documentazione ufficiale di React ed esercitazione interattiva.
- Percorso di apprendimento React su Microsoft Learn : moduli online strutturati per principianti.
- Next.js docs — framework React per applicazioni web di produzione.
- Documentazione di Gatsby — generatore di siti statici basato su React.