Problemer med å deploye React til hosting
Koden i et React-prosjekt består av vanlige JavaScript-filer. Vi kan imidlertid ikke bare laste opp React-prosjektet til hosting, som vanlig statisk innhold.
Grunnen er at under utviklingen av et nettsted med React, trenger vi NodeJS. Men NodeJS trengs kun for utvikling av nettstedet, og når nettstedet er opprettet og fungerer, trengs ikke NodeJS lenger.
Derfor kan vi ikke bare laste opp filene fra nettstedet vårt til hosting - de vil rett og slett ikke fungere uten NodeJS.
Riktig tilnærming her er som følger: når prosjektet er klart for deploy, må vi bygge det for produksjon.
Som et resultat av byggeprosessen får vi en build, som representerer ren statisk innhold. Det er denne builden som må lastes opp til hosting. I de neste leksjonene skal vi diskutere alle nyansene i denne prosessen.
Forklar hvorfor vi ikke kan bare laste opp filene fra React-prosjektet til hosting?