React Installation (Vite / CRA) Setup

React Installation (Vite / CRA) Setup – সম্পূর্ণ গাইড

React অ্যাপ তৈরি করার জন্য প্রথম ধাপ হলো development environment setup করা। আজকের দিনে React প্রজেক্ট তৈরি করার জন্য দুটি জনপ্রিয় পদ্ধতি হলো Vite এবং Create React App (CRA)। এই টিউটোরিয়ালে আমরা উভয় পদ্ধতি বিস্তারিত শিখব।


কেন Vite বা CRA ব্যবহার করা হয়?

React অ্যাপ তৈরি করতে অনেক সেটআপ প্রয়োজন — যেমন bundler, dev server, JSX compiler ইত্যাদি। এগুলো ম্যানুয়ালি সেট করা কঠিন এবং সময়সাপেক্ষ। তাই Vite এবং CRA আমাদের জন্য সব সেটআপ অটোমেটিক করে দেয়।

  • Development server পাওয়া যায়
  • JSX support থাকে
  • Hot Reloading / Fast Refresh থাকে
  • ফোল্ডার structure অটোমেটিক তৈরি হয়
  • কোড bundle হয়ে production-ready output দেয়

Prerequisites (React install করার আগে যা লাগবে)

  • Node.js (LTS version)
  • npm বা yarn (Node install করলেই থাকে)
  • VS Code (or any code editor)
  • Basic Terminal knowledge

Node.js ডাউনলোড করুন: https://nodejs.org


Method 1: Vite দিয়ে React App Installation

Vite হলো React প্রজেক্ট তৈরির আধুনিক ও সবথেকে দ্রুত পদ্ধতি। এটি CRA-এর তুলনায় 10x বেশি দ্রুত এবং লাইটওয়েট।

Vite কেন ব্যবহার করবেন?

  • ফাস্ট লোডিং ও ফাস্ট বিল্ড
  • ছোট bundle size
  • কম সময় লাগে প্রজেক্ট লোড হতে
  • Simple & Modern setup

Step 1: নতুন React প্রজেক্ট তৈরি করুন

npm create vite@latest my-react-app --template react

এখানে my-react-app আপনার প্রজেক্ট ফোল্ডারের নাম।

Step 2: প্রজেক্ট ফোল্ডারে যান

cd my-react-app

Step 3: Dependencies install করুন

npm install

Step 4: Development server চালু করুন

npm run dev

এখন ব্রাউজারে ওপেন করুন: http://localhost:5173


Vite Project Structure বোঝা

  • index.html – main HTML file
  • src/ – all React components
  • main.jsx – React entry point
  • App.jsx – main component
  • package.json – project config & dependencies

Method 2: Create React App (CRA) দিয়ে Installation

Create React App (CRA) হচ্ছে React-এর পুরনো এবং অফিসিয়াল সেটআপ সিস্টেম। Vite-এর তুলনায় ধীর হলেও অনেক প্রজেক্টে এটি ব্যবহার করা হয়।

Step 1: CRA দিয়ে প্রজেক্ট তৈরি

npx create-react-app my-react-app

Step 2: প্রজেক্ট ফোল্ডারে যান

cd my-react-app

Step 3: Development server চালু করুন

npm start

এখন ব্রাউজারে ওপেন করুন: http://localhost:3000


CRA Project Structure বোঝা

  • public/ – static files
  • src/ – components & scripts
  • App.js – main App component
  • index.js – app entry point
  • package.json – all configuration

Vite vs CRA – কোনটি ভালো?

Feature Vite CRA
Speed ⚡ খুব দ্রুত ধীরে লোড হয়
Bundle size ছোট বড়
Modern setup হ্যাঁ পুরনো
Community বেশি Huge but old

Recommendation: নতুনদের জন্য Vite ব্যবহার করাই সবচেয়ে ভালো।


React Project Start করার পর পরবর্তী স্টেপ

  • ফোল্ডার স্ট্রাকচার বোঝা
  • JSX ব্যবহার করা শেখা
  • Components তৈরি করা
  • Props ও State শেখা
  • React Hooks শেখা
  • React Router setup

উপসংহার

React অ্যাপ তৈরি করা আজকের দিনে খুব সহজ, কারণ Vite ও CRA আমাদের জন্য সব সেটআপ আগে থেকে করে দেয়। Vite দ্রুত, আধুনিক ও লাইট হওয়ায় এটি নতুন এবং অভিজ্ঞ—দুজনের জন্যই সেরা পছন্দ।

React শেখার প্রথম ধাপ হলো এই Installation এবং Setup বুঝে নেওয়া। এটি ভালোভাবে বুঝলে পরবর্তী সকল রিয়্যাক্ট টপিক শিখতে সহজ হবে।


এই কনটেন্টটি ছাত্রদের জন্য সহজ ভাষায় লেখা হয়েছে যাতে একজন নতুন ডেভেলপারও সহজে React Setup বুঝতে পারে।

👼 Quiz
/

লোড হচ্ছে...