ปัญหาการนำ React ขึ้นโฮสติ้ง
โค้ดของโปรเจกต์ React นั้นประกอบด้วยไฟล์ JavaScript ทั่วไป อย่างไรก็ตาม เราไม่สามารถอัปโหลดโปรเจกต์ React ขึ้นโฮสติ้งได้ทันทีเหมือนกับไฟล์สแตติกทั่วไป
ประเด็นคือ ในระหว่างกระบวนการพัฒนาเว็บไซต์ด้วย React เราต้องการ NodeJS แต่ NodeJS นั้นจำเป็นสำหรับการพัฒนาเว็บไซต์เท่านั้น เมื่อเว็บไซต์ถูกสร้างเสร็จและทำงานได้แล้ว NodeJS ก็ไม่จำเป็นอีกต่อไป
ดังนั้น เราไม่สามารถอัปโหลดไฟล์เว็บไซต์ของเราขึ้นโฮสติ้งได้แบบง่าย ๆ — เพราะมันจะทำงานไม่ได้โดยไม่มี NodeJS
แนวทางที่ถูกต้องคือ: เมื่อโปรเจกต์พร้อมสำหรับการดีพลอย เราจะต้องทำการบิลด์โปรเจกต์สำหรับการผลิต
ผลลัพธ์จากการบิลด์จะได้เป็นbuild ซึ่งเป็นไฟล์สแตติกล้วนๆ build นี้แหละคือสิ่งที่ต้องอัปโหลดขึ้นโฮสติ้ง ในบทเรียนต่อๆ ไป เราจะอภิปรายรายละเอียดทั้งหมดของกระบวนการนี้
อธิบายว่าทำไมเราจึงไม่สามารถอัปโหลดไฟล์โปรเจกต์ React ขึ้นโฮสติ้งได้แบบง่ายๆ?