RedirectRoute
import { RedirectRoute } from 'cx/widgets'; Copied RedirectRoute automatically redirects to another URL when matched. It uses replaceState, so the browser back button won’t return to the redirected URL.
Usage
<RedirectRoute route="~/" url={m.url} redirect="~/dashboard" />
Common use cases:
- Redirect from root to a default page
- Redirect legacy URLs to new locations
- Redirect unauthenticated users to login
Configuration
| Property | Type | Description |
|---|---|---|
route | string | Route pattern to match |
url | Prop<string> | Binding to the current URL |
redirect | string | Target URL to redirect to |