react-router
https://github.com/reacttraining/react-router
JavaScript
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.
JavaScript not yet supported5 Subscribers
Add a CodeTriage badge to react-router
Help out
- Issues
- Fetcher-triggered route discovery on a manifest version mismatch reloads the current URL and drops a pending navigation
- A background fetcher error can remove loader data that a pending navigation has selected for reuse. Navigation then completes without reloading the missing data, leaving layout and child content absent.
- Recover reused loader data invalidated during navigation
- fix(router): don't abort a fetcher's completed action request on error
- fix(react-router): accept readonly arrays in router path and match utilities
- fix(react-router-dev): accept readonly array in vite plugin dedupe helper
- fix(react-router): clear ErrorBoundary after async revalidate with sync loader
- Bug reproduction: missing layout content during fetcher revalidation
- Layout content disappears when fetcher revalidation overlaps a redirected navigation
- Add `unstable_onPrefetch` to `Link`
- Docs
- JavaScript not yet supported