Routing
Maybern uses React Router v6 with type-safe route definitions.Route Structure
Routes are defined at the feature level:Type-Safe Routes
Routes are generated for type safety:Route Patterns
Nested Routes
Protected Routes
Lazy Loading
URL Parameters
Query Parameters
Navigation
Programmatic
Link Component
Route Generation
Regenerate routes after changes:Best Practices
Use Type-Safe Routes
Use Type-Safe Routes
Always use generated route helpers instead of string paths.
Feature-Level Routing
Feature-Level Routing
Define routes within feature directories, import into main router.
Lazy Load Pages
Lazy Load Pages
Use React.lazy for page components to optimize bundle size.
URL State
URL State
Use URL params/query params for shareable state (filters, selected items).