প্রকল্প সম্পর্কে
এর README অনুযায়ী, React হলো ইউজার ইন্টারফেস তৈরির জন্য একটি JavaScript লাইব্রেরি। এটি তিনটি ধারণার ওপর গুরুত্ব দেয়: ডিক্লারেটিভ ভিউ যা ডেটা পরিবর্তনের সাথে সাথে কম্পোনেন্ট আপডেট এবং রেন্ডার করে; কম্পোনেন্ট-ভিত্তিক গঠন যেখানে এনক্যাপসুলেটেড কম্পোনেন্টগুলো নিজস্ব স্টেট পরিচালনা করে এবং জটিল UI তৈরি করে; এবং 'Learn Once, Write Anywhere' যাতে ডেভেলপাররা বিদ্যমান কোড পুনরায় না লিখে React ফিচার যুক্ত করতে পারেন। README-তে উল্লেখ করা হয়েছে যে, React Node ব্যবহার করে সার্ভারে রেন্ডার করতে পারে এবং React Native ব্যবহার করে মোবাইল অ্যাপ পরিচালনা করতে পারে।
React পর্যায়ক্রমিক গ্রহণের জন্য ডিজাইন করা হয়েছে: আপনি প্রয়োজন অনুযায়ী খুব সামান্য বা অনেক বেশি ব্যবহার করতে পারেন। প্রজেক্টটি Quick Start, বিদ্যমান প্রজেক্টে React যুক্ত করা এবং নতুন React অ্যাপ তৈরির জন্য react.dev-এর কথা উল্লেখ করেছে। একটি উদাহরণে react-dom/client থেকে createRoot ইমপোর্ট করা, একটি HelloMessage কম্পোনেন্ট সংজ্ঞায়িত করা এবং এটিকে একটি কন্টেইনারে রেন্ডার করা দেখানো হয়েছে। JSX ঐচ্ছিক তবে এটি কোডকে আরও পাঠযোগ্য এবং HTML-এর মতো করে তোলে বলে বর্ণনা করা হয়েছে। ডকুমেন্টেশন সেকশনগুলোর মধ্যে রয়েছে ইনস্টলেশন, UI বর্ণনা করা, ইন্টারঅ্যাক্টিভিটি যুক্ত করা, স্টেট ম্যানেজমেন্ট, অ্যাডভান্সড গাইড, API রেফারেন্স, সাপোর্ট এবং কন্ট্রিবিউটিং। README-তে একটি Code of Conduct, কন্ট্রিবিউটিং গাইড এবং 'good first issues'-এর লিঙ্কও দেওয়া হয়েছে। React হলো MIT লাইসেন্সপ্রাপ্ত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.