react-router
react-router copied to clipboard
Declarative routing for React
### What version of React Router are you using? 6.15.0 ### Steps to Reproduce - Use react-suspense and react-router with the v7_startTransition option enabled. - Click on a relative nav...
### What version of React Router are you using? 5.3.4 ### Steps to Reproduce 1. Open https://codesandbox.io/s/aged-dawn-72rkzk 2. Click `Go to dashboard` _It's a simple example. The real app includes...
Addresses this request: https://github.com/remix-run/react-router/discussions/9856 This change allows the end user to pass requestContext into the browser router, just like they can when calling the static router query handlers. Not sure...
### Describe what's incorrect/missing in the documentation There seems to be quite a bit of confusion about when and what exactly invokes the loaders in a react-router 6.4+ application. Many...
See https://github.com/remix-run/react-router/issues/10912 For now I created a failing test for the new version of React Native's linking api. This test ensures that the listeners are cleaned up properly using the...
### What version of React Router are you using? 6.16.0 ### Steps to Reproduce if you will run 6.16.0 react router native on react native 0.72.3 you will get this...
### What version of React Router are you using? 6.15.0 ### Steps to Reproduce I have create detailed reproduction here: https://github.com/sethreidnz/react-router-nested-routes-whitespace-issue The details are all in the readme there but...
### What version of React Router are you using? 16.8 ### Steps to Reproduce Use this boilerplate code to reproduce error. The CompatRoute /smth/test can not be accessed, tried adding...
### What version of React Router are you using? 6.8.0 ### Steps to Reproduce Add a `useLocation` hook to any component, then watch for re-renders with your tool of choice...
POC for https://github.com/remix-run/react-router/discussions/10786 which would let users provide an `AbortController` to `defer` ```js // Current function loader({ request }) { // request.signal is only aborted on a navigation interruption. Once...