Problemer med at deploye React til hosting
Koden i et React-projekt består af almindelige JavaScript-filer. Vi kan dog ikke bare uploade et React-projekt til hosting, som almindelig statisk indhold.
Grunden er, at vi under udviklingen af et website på React har brug for NodeJS. Men NodeJS er kun nødvendigt til udvikling af websitet, og når websitet er oprettet og kører, er NodeJS ikke længere nødvendigt.
Derfor kan vi ikke blot uploade vores websitets filer til hosting - de vil simpelthen ikke fungere uden NodeJS.
Den korrekte tilgang her er følgende: når projektet er klar til deployment, skal vi udføre en build til production.
Som et resultat af build-processen får vi en build, som repræsenterer ren statisk indhold. Det er denne build, der skal uploades til hosting. I de følgende lektioner vil vi diskutere alle nuancer af denne proces.
Forklar, hvorfor vi ikke bare kan uploade React-projektets filer til hosting?