react-router
https://github.com/remix-run/react-router
TypeScript
Declarative routing for React
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported5 Subscribers
Add a CodeTriage badge to react-router
Help out
- Issues
- fix(react-router): let an expires passed to serialize() replace the cookie's maxAge
- redirect() sets status: 302 on the init passed to it, so later responses from a shared init become 302s
- fix(react-router): stop redirect() from setting status on the init passed to it
- Support multiple useBlocker hooks
- Release v7.18.6
- fix(react-router): discard fetcher reloads for abandoned navigations
- .data.data requests get double stripped
- feat(react-router): add unstable_validateActionOrigin for runtime action origin checks
- Fetcher action revalidation that settles during lazy route discovery commits the navigation with the wrong matches
- fix(router): keep a fetcher action revalidation from completing a navigation that awaits discovery
- Docs
- TypeScript not yet supported