ReactJS ইনস্টল করার জন্য দুটি জনপ্রিয় প্যাকেজ ম্যানেজার ব্যবহার করা হয়: NPM (Node Package Manager) এবং Yarn। আপনি যেকোনো একটিকে ব্যবহার করে ReactJS ইনস্টল করতে পারেন। এখানে দুইটি মেথডের মাধ্যমে ReactJS ইনস্টল করার বিস্তারিত প্রক্রিয়া দেওয়া হলো।
1. NPM এর মাধ্যমে ReactJS ইনস্টলেশন
NPM (Node Package Manager)
NPM হল Node.js এর সাথে ডিফল্টভাবে আসে এবং JavaScript লাইব্রেরি বা ফ্রেমওয়ার্ক ইনস্টল করার জন্য এটি সবচেয়ে বেশি ব্যবহৃত হয়। ReactJS ইনস্টল করতে NPM ব্যবহার করা খুবই সহজ।
ReactJS ইনস্টল করার পদ্ধতি (NPM এর মাধ্যমে):
Node.js এবং NPM ইনস্টল করুন: প্রথমে, আপনার সিস্টেমে Node.js এবং NPM ইনস্টল থাকতে হবে। Node.js ডাউনলোড করতে Node.js অফিসিয়াল সাইট এ যান এবং LTS (Long-Term Support) ভার্সনটি ডাউনলোড করুন।
ইনস্টল হওয়ার পর, টার্মিনালে বা কমান্ড প্রম্পটে NPM এর ভার্সন চেক করতে নিম্নলিখিত কমান্ডটি চালান:
npm -vReact অ্যাপ তৈরি করুন: React অ্যাপ তৈরি করতে
create-react-appব্যবহার করা হয়। আপনার পছন্দের নাম দিয়ে একটি React প্রজেক্ট তৈরি করতে এই কমান্ডটি চালান:npx create-react-app my-appএখানে
my-appআপনার প্রজেক্টের নাম হবে।npxহল NPM এর একটি টুল, যা প্যাকেজ রান করার জন্য ব্যবহৃত হয় এবং এটি আপনাকেcreate-react-appটুলটি ইনস্টল না করেই ব্যবহার করতে দেয়।React প্রজেক্টে প্রবেশ করুন: যখন
create-react-appকমান্ডটি সফলভাবে রান হয়ে যাবে, তখন আপনার প্রজেক্ট ফোল্ডারে চলে যান:cd my-appReact অ্যাপ চালু করুন: প্রজেক্ট ডিরেক্টরির ভিতরে গিয়ে, React অ্যাপ চালু করতে এই কমান্ডটি চালান:
npm startএই কমান্ডটি React অ্যাপটি লোকাল সার্ভারে চালু করবে এবং সাধারণত এটি
http://localhost:3000এ দেখাবে।
2. Yarn এর মাধ্যমে ReactJS ইনস্টলেশন
Yarn
Yarn একটি প্যাকেজ ম্যানেজার যা NPM এর বিকল্প হিসেবে ব্যবহৃত হয় এবং এটি অধিক দ্রুত এবং নির্ভরযোগ্য ডিপেনডেন্সি ম্যানেজমেন্ট প্রদান করে। Yarn দিয়ে ReactJS ইনস্টল করার প্রক্রিয়া NPM এর মতোই সহজ, তবে এটি কিছু অতিরিক্ত সুবিধা প্রদান করে, যেমন ডিপেনডেন্সি ক্যাশিং এবং উন্নত পারফরম্যান্স।
ReactJS ইনস্টল করার পদ্ধতি (Yarn এর মাধ্যমে):
Yarn ইনস্টল করুন: প্রথমে, Yarn ইনস্টল করা দরকার। যদি আপনি Yarn ইনস্টল না করে থাকেন, তাহলে Yarn অফিসিয়াল সাইট থেকে এটি ডাউনলোড করতে পারেন, অথবা npm ব্যবহার করে ইনস্টল করতে পারেন:
npm install --global yarnReact অ্যাপ তৈরি করুন: Yarn ব্যবহার করে React অ্যাপ তৈরি করতে,
create-react-appইনস্টল করার পরিবর্তে সরাসরি এই কমান্ডটি ব্যবহার করুন:yarn create react-app my-appএখানে
my-appহচ্ছে আপনার প্রজেক্টের নাম।React প্রজেক্টে প্রবেশ করুন: প্রজেক্ট ফোল্ডারে চলে যান:
cd my-appReact অ্যাপ চালু করুন: Yarn দিয়ে React অ্যাপ চালু করতে, এই কমান্ডটি ব্যবহার করুন:
yarn startএটি আপনার React অ্যাপটিকে লোকাল সার্ভারে চালু করবে এবং সাধারণত এটি
http://localhost:3000এ দেখাবে।
NPM এবং Yarn এর মধ্যে পার্থক্য
| বিষয় | NPM | Yarn |
|---|---|---|
| পারফরম্যান্স | অপেক্ষাকৃত ধীর | দ্রুত (ডিপেনডেন্সি ক্যাশিং ব্যবহৃত) |
| ডিপেনডেন্সি ক্যাশিং | না | হ্যাঁ (ফাস্ট ইনস্টলেশনের জন্য ক্যাশ ব্যবহৃত) |
| কমান্ড সিঙ্ক্রোনাইজেশন | যথেষ্ট সিঙ্ক্রোনাস | প্যারালাল কমান্ড এক্সিকিউশন |
| প্যাকেজ লক ফাইল | package-lock.json | yarn.lock |
| ইন্সটলেশন প্রক্রিয়া | npm install | yarn install |
ReactJS ইনস্টলেশন NPM বা Yarn ব্যবহার করে করা যেতে পারে। দুটি পদ্ধতিই কার্যকর এবং উপকারী, তবে Yarn দ্রুত ডিপেনডেন্সি ম্যানেজমেন্ট এবং ক্যাশিং সুবিধা প্রদান করে। NPM হল ডিফল্ট প্যাকেজ ম্যানেজার, যা Node.js এর সাথে আসে, কিন্তু Yarn আধুনিক ওয়েব ডেভেলপমেন্টে আরও দ্রুত এবং নির্ভরযোগ্য। আপনি যে কোনো পদ্ধতি ব্যবহার করে ReactJS ইনস্টল করতে পারেন এবং আপনার প্রজেক্ট তৈরি শুরু করতে পারেন।
Read more