প্রকল্প সম্পর্কে

React Router হল React অ্যাপ্লিকেশনের জন্য একটি মাল্টি-স্ট্র্যাটেজি রাউটিং সমাধান, যা Remix Run দ্বারা উন্নীত হয়েছে। এটি আপনাদের নিজস্ব আর্কিটেকচার সহ হালকা লাইব্রেরি হিসেবে ন্যূনতম ব্যবহারের জন্য বা একটি সম্পূর্ণ React ফ্রেমওয়ার্ক হিসেবে গুরুতরভাবে ব্যবহার করা যেতে পারে। মূল সামর্থ্য: - React কম্পোনেন্টের জন্য ডিক্লেয়ারেটিভ রাউটিং - `@react-router/fs-routes` এর মাধ্যমে ফাইল-সিস্টেম ভিত্তিক রাউট সংজ্ঞা - নির্দিষ্ট প্যাকেজের মাধ্যমে সার্ভার-সাইড রেন্ডারিং সমর্থন - Node.js, Express, Cloudflare Workers, এবং AWS Lambda (Architect এর মাধ্যমে) সহ একাধিক প্ল্যাটফর্মের জন্য ডিপ্লয়মেন্ট অ্যাডাপ্টার - `create-react-router` এবং `@react-router/dev` এর মাধ্যমে ডেভেলপমেন্ট টুলিং প্যাকেজ কাঠামো: - `react-router` — কোর রাউটিং লাইব্রেরি - `create-react-router` — নতুন প্রজেক্টের জন্য স্ক্যাফোল্ডিং টুল - `@react-router/dev` — ডেভেলপমেন্ট ইউটিলিটি এবং বিল্ড টুলিং - `@react-router/node` — Node.js সার্ভার অ্যাডাপ্টার - `@react-router/serve` — প্রোডাকশন সার্ভার রানার - `@react-router/express` — Express.js ইন্টিগ্রেশন - `@react-router/architect` — AWS Lambda/Architect অ্যাডাপ্টার - `@react-router/cloudflare` — Cloudflare Workers অ্যাডাপ্টার - `@react-router/fs-routes` — ফাইলসিস্টেম-ভিত্তিক রাউট কনফিগারেশন প্রজেক্টটি v5, v6, v7 সহ আগের প্রধান ভার্সনগুলি বজায় রাখে এবং প্রতিটির জন্য নথি উপলব্ধ রয়েছে। পূর্ববর্তী ভার্সন থেকে স্থানান্তরের জন্য আপগ্রেড গাইড প্রদান করা হয়।