Routing Layout
Ketika lo mau bikin layout yang berbeda buat beberapa route, lo bisa bungkus route tersebut di dalam fungsi layout
.
Misal, lo mau bikin layout buat halaman admin dan marketing, lo bisa bikin kayak gini:
app/routes.ts
Di dalam file masing-masing layout, lo bisa define <Outlet />
yang bakal nge-render child route. Contohnya, di file app/routes/admin/layout.tsx
:
app/routes/admin/layout.tsx
Sama kayak layout yang ada di file app/root.tsx
, layout ini juga nggak bakal di-render ulang ketika user pindah-pindah route yang ada di layout tersebut.