Προβλήματα ανάπτυξης του React σε hosting
Ο κώδικας ενός έργου React αντιπροσωπεύει συνηθισμένα αρχεία JavaScript. Ωστόσο, δεν μπορούμε απλά να ανεβάσουμε ένα έργο React σε hosting, όπως συνηθισμένο στατικό περιεχόμενο.
Το θέμα είναι ότι στη διαδικασία ανάπτυξης ενός site στο React χρειαζόμαστε NodeJS. Αλλά το NodeJS απαιτείται μόνο για την ανάπτυξη του site, και όταν το site είναι δημιουργημένο και λειτουργεί, το NodeJS δεν απαιτείται πλέον.
Επομένως, δεν μπορούμε απλά να ανεβάσουμε τα αρχεία του site μας στο hosting - απλά δεν θα λειτουργήσουν χωρίς NodeJS.
Η σωστή προσέγγιση εδώ είναι η ακόλουθη: όταν το έργο είναι έτοιμο για ανάπτυξη, θα χρειαστεί να εκτελέσουμε την build για production.
Ως αποτέλεσμα της build, θα λάβουμε build, που αντιπροσωπεύει καθαρά στατικό περιεχόμενο. Αυτό το build χρειάζεται να φορτωθεί στο hosting. Στα επόμενα μαθήματα θα συζητήσουμε όλες τις αποχρώσεις αυτής της διαδικασίας.
Εξηγήστε, γιατί δεν μπορούμε απλά να ανεβάσουμε τα αρχεία ενός έργου React στο hosting;