🗂 Next.js da private folder va guruhlangan route'lar
1. Private folderlar:
- Folder nomini underscore (_) bilan boshlasangiz, u private folder hisoblanadi.
- Private folderlar va undagi fayllar routing tizimiga kiritilmaydi.
- Ular komponentlar, utilita funksiyalar va boshqa ichki logikani saqlash uchun ishlatiladi.
Misol uchun:
app/
_utils/
helpers.js
dashboard/
page.js
Bu holatda "_utils" folder va undagi fayllar route sifatida ko'rinmaydi.
2. Gruruhlangan route'lar:
- Folder nomini qavslar ichiga olish orqali guruhli route yaratish mumkin.
- Bu guruhlar URL strukturasiga ta'sir qilmaydi, lekin related route'larni birlashtirishga yordam beradi.
Misol uchun:
app/
(marketing)/
about/
page.js
blog/
page.js
Bu strukturada marketing va shop uchun alohida guruhlar yaratilgan, ammo URL'larda bu ko'rinmaydi.
Bu featurelar loyiha strukturasini yaxshiroq qilish va kodni samarali qilishga yordam beradi.
#next_js_routing | @usmanov_dev
1. Private folderlar:
- Folder nomini underscore (_) bilan boshlasangiz, u private folder hisoblanadi.
- Private folderlar va undagi fayllar routing tizimiga kiritilmaydi.
- Ular komponentlar, utilita funksiyalar va boshqa ichki logikani saqlash uchun ishlatiladi.
Misol uchun:
app/
_utils/
helpers.js
dashboard/
page.js
Bu holatda "_utils" folder va undagi fayllar route sifatida ko'rinmaydi.
2. Gruruhlangan route'lar:
- Folder nomini qavslar ichiga olish orqali guruhli route yaratish mumkin.
- Bu guruhlar URL strukturasiga ta'sir qilmaydi, lekin related route'larni birlashtirishga yordam beradi.
Misol uchun:
app/
(marketing)/
about/
page.js
blog/
page.js
Bu strukturada marketing va shop uchun alohida guruhlar yaratilgan, ammo URL'larda bu ko'rinmaydi.
Bu featurelar loyiha strukturasini yaxshiroq qilish va kodni samarali qilishga yordam beradi.
#next_js_routing | @usmanov_dev