React жобасын хостингке шығару мәселелері
React жобасының коды қарапайым JavaScript файлдарынан тұрады. Алайда біз React жобасын жай статика сияқты хостингке жүктей алмаймыз.
Мәселе мынада, React-те сайт әзірлеу барысында бізге NodeJS қажет. Бірақ NodeJS тек сайт әзірлеу үшін қажет, ал сайт жасалып, жұмыс істеп тұрған кезде, NodeJS енді қажет емес.
Сондықтан біз сайтымыздың файлдарын жай ғана хостингке жүктей алмаймыз - олар NodeJS жоқ жағдайда жай ғана жұмыс істемейді.
Дұрыс тәсіл мынада: жобы deploy-ге дайын болған кезде, біз оны өндіріс үшін жинауды (build) орындауымыз керек.
Жинақтау нәтижесінде бізде билд пайда болады, ол жай статиканы білдіреді. Дәл осы билдті хостингке жүктеу керек. Келесі сабақтарда біз бұл процестің барлық нюанстарын талқылаймыз.
React жобасының файлдарын неге жай ғана хостингке жүктей алмаймыз, түсіндіріңіз?