React হোস্টিং এ ডেপ্লয়মেন্ট এর সমস্যা
React প্রজেক্টের কোড সাধারণ JavaScript ফাইল দ্বারা প্রতিনিধিত্ব করা হয়। তবে, আমরা শুধুমাত্র স্ট্যাটিক ফাইল এর মত React প্রজেক্ট হোস্টিং এ আপলোড করতে পারি না।
কারণ হলো, React এ ওয়েবসাইট ডেভেলপমেন্ট এর সময় আমাদের NodeJS প্রয়োজন হয়। কিন্তু NodeJS শুধুমাত্র ওয়েবসাইট ডেভেলপমেন্ট এর জন্যই প্রয়োজন, আর যখন ওয়েবসাইট তৈরি হয়ে যায় এবং কাজ করে, NodeJS তখন আর প্রয়োজন হয় না।
সেইজন্য আমরা শুধু আমাদের ওয়েবসাইটের ফাইলগুলো হোস্টিং এ আপলোড করতে পারি না - NodeJS ছাড়া সেগুলো কাজ করবে না।
সঠিক পদ্ধতি হলো নিম্নরূপ: যখন প্রজেক্ট ডেপ্লয়মেন্ট এর জন্য প্রস্তুত হবে, আমাদের তখন এটির প্রোডাকশন বিল্ড তৈরি করতে হবে।
বিল্ড করার ফলস্বরূপ আমরা পাব বিল্ড, যা প্রতিনিধিত্ব করে খালি স্ট্যাটিক ফাইল। এই বিল্ডই হোস্টিং এ আপলোড করতে হবে। পরবর্তী পাঠগুলোতে আমরা এই প্রক্রিয়ার সকল সূক্ষ্ম বিষয় নিয়ে আলোচনা করব।
ব্যাখ্যা করুন, কেন আমরা শুধুমাত্র React প্রজেক্টের ফাইলগুলো হোস্টিং এ আপলোড করতে পারি না?