React loyihasini hostingga joylash muammolari
React loyihasining kodi oddiy JavaScript fayllaridan iborat. Biroq biz, React loyihasini oddiy statik fayllar kabi hostingga yuklab bo'lmaydi.
Buning sababi, React-da veb-saytni ishlab chiqish jarayonida bizga NodeJS kerak. Ammo NodeJS faqat veb-saytni ishlab chiqish uchun kerak, veb-sayt yaratilgan va ishlayotganda, NodeJS endi talab qilinmaydi.
Shuning uchun biz veb-sayt fayllarini shunchaki hostingga yuklab bo'lmaydi - ular NodeJS-siz ishlamaydi.
Bu erda to'g'ri yondashuv quyidagicha: loyiha deploy qilishga tayyor bo'lganda, uni ishlab chiqarish (production) uchun yig'ish (build) kerak.
Yig'ish natijasida bizda build hosil bo'ladi, bu oddiy statik fayllardan iborat. Aynan shu build-ni hostingga yuklash kerak. Keyingi darslarda bu jarayonning barcha nuanslarini muhokama qilamiz.
Nima sababdan React loyihasi fayllarini shunchaki hostingga yuklab bo'lmasligini tushuntiring?