Problemy z wdrożeniem React na hosting
Kod projektu w React to zwykłe pliki JavaScript. Jednakże, nie możemy po prostu wgrać projektu React na hosting, jak zwykłe zasoby statyczne.
Chodzi o to, że podczas procesu rozwoju strony w React potrzebujemy NodeJS. Ale NodeJS jest wymagany tylko do rozwoju strony, a gdy strona jest już stworzona i działa, NodeJS nie jest już potrzebny.
Dlatego nie możemy po prostu wgrać plików naszej strony na hosting - one po prostu nie będą działać bez NodeJS.
Właściwe podejście jest następujące: kiedy projekt będzie gotowy do wdrożenia, będziemy musieli wykonać jego budowę dla środowiska produkcyjnego.
W wyniku budowy otrzymamy build, który reprezentuje gołe zasoby statyczne. To ten build należy wgrać na hosting. W kolejnych lekcjach omówimy wszystkie niuanse tego procesu.
Wyjaśnij, dlaczego nie możemy po prostu wgrać plików projektu React na hosting?