Problemi di deployment di React sull'hosting
Il codice di un progetto React consiste in normali file JavaScript. Tuttavia, non possiamo semplicemente caricare un progetto React sull'hosting, come se fosse contenuto statico ordinario.
Il fatto è che durante lo sviluppo di un sito React abbiamo bisogno di NodeJS. Ma NodeJS è richiesto solo per lo sviluppo del sito, e quando il sito è creato e funziona, NodeJS non è più necessario.
Quindi non possiamo semplicemente caricare i file del nostro sito sull'hosting - non funzionerebbero semplicemente senza NodeJS.
L'approccio corretto qui è il seguente: quando il progetto è pronto per il deploy, dobbiamo eseguire la sua build per la produzione.
Come risultato della build, otterremo una build, che rappresenta contenuto puramente statico. È questa build che deve essere caricata sull'hosting. Nelle prossime lezioni discuteremo tutte le sfumature di questo processo.
Spiegate perché non possiamo semplicemente caricare i file del progetto React sull'hosting?