React Projesini Hosting'e Yükleme Sorunları
React projesinin kodu, sıradan JavaScript dosyalarından oluşur. Ancak, bir React projesini, sıradan bir statik site gibi hosting'e yükleyemeyiz.
Bunun nedeni, React ile web sitesi geliştirme sürecinde NodeJS'e ihtiyaç duyulmasıdır. Ancak NodeJS sadece site geliştirilirken gereklidir, site hazırlandığında ve çalıştığında artık NodeJS gerekmez.
Bu nedenle, site dosyalarımızı doğrudan hosting'e yükleyemeyiz - NodeJS olmadan çalışmazlar.
Doğru yaklaşım şudur: proje yayına hazır olduğunda, üretim (production) için derleme (build) işlemini gerçekleştirmemiz gerekir.
Derleme sonucunda, tamamen statik siteden oluşan bir build (built) elde ederiz. Hosting'e yüklenmesi gereken bu build'dir. Sonraki derslerde bu sürecin tüm ayrıntılarını ele alacağız.
Neden bir React projesinin dosyalarını doğrudan hosting'e yükleyemeyiz? Açıklayın.