Các vấn đề triển khai React lên hosting
Mã của dự án React bao gồm các file JavaScript thông thường. Tuy nhiên, chúng ta không thể chỉ đơn giản tải dự án React lên hosting như một trang tĩnh thông thường.
Vấn đề là trong quá trình phát triển website bằng React, chúng ta cần NodeJS. Nhưng NodeJS chỉ cần cho việc phát triển website, còn khi website đã được tạo và chạy, NodeJS không còn cần thiết nữa.
Vì vậy, chúng ta không thể chỉ đơn giản tải các file của website lên hosting - chúng sẽ không hoạt động nếu không có NodeJS.
Cách tiếp cận đúng ở đây như sau: khi dự án đã sẵn sàng để triển khai, chúng ta cần thực hiện build nó cho môi trường production.
Kết quả của quá trình build sẽ cho ra bản build, đại diện cho các file tĩnh thuần túy. Bản build này mới là thứ cần tải lên hosting. Trong các bài học tiếp theo chúng ta sẽ thảo luận mọi chi tiết của quá trình này.
Hãy giải thích tại sao chúng ta không thể chỉ đơn giản tải các file của dự án React lên hosting?