NextJS-এ রাউট গ্রুপিং
কখনও কখনও আমাদের সুবিধার জন্য একাধিক রাউটকে একটি ফোল্ডারে গ্রুপ করতে হতে পারে যাতে গ্রুপিং ফোল্ডারটি URL-এ একটি আলাদা সেগমেন্ট তৈরি না করে।
এর জন্য, গ্রুপিং ফোল্ডারের নাম বন্ধনীর মধ্যে নেওয়া উচিত। আসুন একটি উদাহরণ দিয়ে দেখি।
ধরুন URL /reg-এ আমরা করতে চাই
নিবন্ধন, এবং URL /log-এ - লগইন।
এই URL-গুলির সাথে সংশ্লিষ্ট ফোল্ডারগুলো
একটি সাধারণ ফোল্ডারে একত্রিত করি (auth) নামে।
এইভাবে, আমরা নিম্নলিখিত ফাইল স্ট্রাকচার পাব:
- /app/
- /(auth)/
- /reg/
- page.jsx
- /log/
- page.jsx
- /reg/
- /(auth)/
নিবন্ধন পৃষ্ঠার জন্য ফাইল তৈরি করা যাক:
export default function Reg() {
return <h1>register</h1>;
}
লগইন পৃষ্ঠার জন্য ফাইল তৈরি করা যাক:
export default function Log() {
return <h1>login</h1>;
}
পাঠে বর্ণিত ম্যানিপুলেশনগুলি সম্পাদন করুন। নিশ্চিত করুন যে সবকিছু প্রত্যাশিতভাবে কাজ করছে।