React-sovelluksen julkaisun ongelmat
React-projektin koodi koostuu tavallisista JavaScript-tiedostoista. Emme kuitenkaan voi vain ladata React-projektia hostaukseen kuten tavallista staattista sisältöä.
Asia on siinä, että React-sivuston kehitysprosessissa tarvitsemme NodeJS:ää. Mutta NodeJS:ää tarvitaan vain sivuston kehittämiseen, ja kun sivusto on valmis ja toimii, NodeJS:ää ei enää tarvita.
Siksi emme voi vain ladata sivustomme tiedostoja hostaukseen - ne eivät yksinkertaisesti toimi ilman NodeJS:ää.
Oikea lähestymistapa on seuraava: kun projekti on valmis julkaistavaksi, meidän on suoritettava sen tuotantoversioon tarkoitettu buildaus.
Buildauksen tuloksena saamme buildin, joka edustaa paljaasta staattisesta sisällöstä. Tämä buildi on se, mikä tulee ladata hostaukseen. Seuraavissa oppitunneissa keskustelemme kaikista tämän prosessin vivahteista.
Selitä, miksi emme voi vain ladata React-projektin tiedostoja hostaukseen?