Route Groups
(folderName), PARENTHESES, mein, EK, folder, naam, ROUTE, GROUPS, banaता, hai — YE, URL, STRUCTURE, ko, AFFECT, NAHI, karta, SIRF, CODE, ORGANIZATION, ke, liye, hai.
Route, groups, se, DIFFERENT, SECTIONS, ke, liye, DIFFERENT, ROOT, layouts, banaye, ja, sakte, HAIN — jaise, (marketing) aur, (shop) folders, ALAG, layouts, ke, saath, LEKIN, SAME, URL, LEVEL, PAR.
app/
├── (marketing)/
│ ├── layout.js ← alag layout, marketing pages, ke, liye
│ ├── about/page.js → /about (URL mein, "marketing" NAHI, aata)
│ └── contact/page.js → /contact
└── (shop)/
├── layout.js ← alag layout, shop, ke, liye
└── products/page.js → /products- (folderName) = route group, URL, mein, NAHI, dikhata
- Sirf, code, organization, aur, DIFFERENT, layouts, ke, liye
- Different, sections, ke, liye, ALAG, root, layouts, banane, deta, hai
Ek, COMMON, PATTERN, hai, (auth) route, group, banaна, JISME, login/signup, pages, HON, — INKA, EK, MINIMAL, layout, (NO, navigation) hota hai, MAIN, app, ke, DASHBOARD, layout, se, ALAG.
app/
├── (auth)/
│ ├── layout.js ← minimal, centered, layout
│ ├── login/page.js
│ └── signup/page.js
└── (dashboard)/
├── layout.js ← full, nav, sidebar
└── page.js_folderName, (UNDERSCORE, PREFIX) EK, "PRIVATE" folder, banaता, hai — Next.js, ROUTING, ke, liye, ISE, COMPLETELY, IGNORE, karta hai. IMPLEMENTATION, details, ko, ROUTING, system, se, ALAG, rakhne, ke, liye, USEFUL, hai.