-
-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Insights: remix-run/react-router
Overview
Could not load contribution data
Please try again later
3 Releases published by 1 person
-
react-router@7.4.0 v7.4.0
published
Mar 19, 2025 -
react-router@7.4.1 v7.4.1
published
Mar 28, 2025 -
react-router@7.5.0 v7.5.0
published
Apr 4, 2025
54 Pull requests merged by 16 people
-
Support rolldown-vite in integration tests
#13388 merged
Apr 11, 2025 -
Refactor dataStrategy for better use with RSC
#13396 merged
Apr 10, 2025 -
Add
unstable_runClientMiddleware
API fordataStrategy
#13395 merged
Apr 10, 2025 -
Remove missing react-router exports in tests
#13392 merged
Apr 10, 2025 -
Fix flaky split route modules test
#13394 merged
Apr 10, 2025 -
Refactor dataStrategy for easier RSC abstraction
#13344 merged
Apr 9, 2025 -
Stop inserting null placeholders for non-executed loaders in staticHandler.query
#13223 merged
Apr 9, 2025 -
feat(react-router): update
LoaderFunctionArgs
and friends when middleware is enabled#13381 merged
Apr 8, 2025 -
refactor(react-router): internal data strategy
#13253 merged
Apr 8, 2025 -
Skip
route.lazy
hydration properties after hydration#13376 merged
Apr 8, 2025 -
Refactor lazy tests
#13383 merged
Apr 8, 2025 -
Revalidate prerendered paths when param values change
#13380 merged
Apr 7, 2025 -
fix: properly handle redirects in prerendered pages
#13365 merged
Apr 7, 2025 -
docs(api/hooks/useNavigate): fix link
#13363 merged
Apr 5, 2025 -
chore: Update version for release
#13366 merged
Apr 4, 2025 -
fix(react-router): Add better error messaging when
getLoadContext
isn't updated#13242 merged
Apr 4, 2025 -
Add a new security docs page starting with CSP docs
#13356 merged
Apr 4, 2025 -
chore: Update version for release (pre)
#13355 merged
Apr 3, 2025 -
Use granular
route.lazy
for loaders/actions#13339 merged
Apr 3, 2025 -
chore: Update version for release (pre)
#13345 merged
Apr 2, 2025 -
feat: unstable_subResourceIntegrity
#13163 merged
Apr 1, 2025 -
Add lazy route property API, use for loading middleware
#13294 merged
Apr 1, 2025 -
Add
rolldown-vite
playground#13333 merged
Mar 31, 2025 -
docs: fix import order
#13328 merged
Mar 30, 2025 -
Updated the upgrade from remix guide to use the correct vite plugin
#13323 merged
Mar 29, 2025 -
chore: Update version for release
#13322 merged
Mar 28, 2025 -
Remove
react-router:override-optimize-deps
plugin#13317 merged
Mar 28, 2025 -
Add Wrangler v4 to
@react-router/dev
peer dep range#13258 merged
Mar 27, 2025 -
Handle custom base for critical CSS with Vite Env API
#13305 merged
Mar 26, 2025 -
chore: Update version for release (pre)
#13312 merged
Mar 26, 2025 -
host parse
#13309 merged
Mar 26, 2025 -
Fix middleware return types
#13311 merged
Mar 26, 2025 -
fix Location link
#13291 merged
Mar 24, 2025 -
Dedupe calls to
route.lazy
functions#13260 merged
Mar 20, 2025 -
fix(dev/typegen): Fix virtual module typegen with
moduleDetection: "force"
#13267 merged
Mar 20, 2025 -
Fix path in prerender error message
#13257 merged
Mar 19, 2025 -
chore: Update version for release
#13262 merged
Mar 19, 2025 -
Add client middleware to split route modules
#13210 merged
Mar 19, 2025 -
docs(start/modes): fix grammar
#13249 merged
Mar 18, 2025 -
docs(hooks/use-blocker): add warning about data routers
#13246 merged
Mar 18, 2025 -
chore: Update version for release (pre)
#13244 merged
Mar 17, 2025 -
Fix root loader data on initial load redirects in SPA mode
#13222 merged
Mar 17, 2025 -
Ensure ancestor pathless/index routes are loaded via manifest requests
#13203 merged
Mar 17, 2025 -
Fix shouldRevalidate behavior in clientLoader-only routes
#13221 merged
Mar 17, 2025 -
Stop leaking internal MiddlewareError implementation detail
#13180 merged
Mar 17, 2025 -
Fix validation of split route modules for root route
#13238 merged
Mar 17, 2025 -
docs(index): fix link
#13230 merged
Mar 15, 2025 -
docs(start/modes): fix links
#13229 merged
Mar 15, 2025 -
Fix
RequestHandler
loadContext
type when middleware is enabled#13204 merged
Mar 14, 2025 -
Change middleware return type from void to undefined
#13199 merged
Mar 14, 2025 -
Fix Windows CI
#13215 merged
Mar 13, 2025 -
Remove Vite server hooks in child compiler plugins
#13184 merged
Mar 13, 2025 -
Support flexible ordering of Vite plugins that override SSR environment
#13183 merged
Mar 13, 2025 -
docs(start/framework/custom): fix typo
#13214 merged
Mar 12, 2025
15 Pull requests opened by 14 people
-
feat: Support setting state through redirect header
#13205 opened
Mar 11, 2025 -
docs: add `how-to/acessibility`
#13236 opened
Mar 16, 2025 -
Do not throw if the url hash is not a valid URI component
#13247 opened
Mar 17, 2025 -
Support custom-elements that participate in forms
#13251 opened
Mar 18, 2025 -
bug: split route modules doesn't build with lingui
#13266 opened
Mar 19, 2025 -
Add support for custom entry file paths.
#13269 opened
Mar 19, 2025 -
[Bug]: matchPath does not decode params
#13278 opened
Mar 20, 2025 -
Remove empty `assets` object from wrangler config
#13302 opened
Mar 25, 2025 -
feat(dev): expose `setReactRouterDevLoadContext`
#13326 opened
Mar 29, 2025 -
Fix virtual module type to properly handle optional properties
#13327 opened
Mar 29, 2025 -
Fix: useBlocker stale blockerKey
#13330 opened
Mar 30, 2025 -
docs(upgrading/component-routes): fix grammar
#13342 opened
Apr 2, 2025 -
Add a new dataRedirect utility for external redirects on .data requests
#13364 opened
Apr 4, 2025 -
Make element returned by useOutlet have stable-ish reference
#13382 opened
Apr 7, 2025 -
fix for documentation links
#13393 opened
Apr 10, 2025
67 Issues closed by 12 people
-
Hydration error when using MUI
#13397 closed
Apr 11, 2025 -
Action returning 4XX status code called using fetcher does unnecessary revalidation
#13062 closed
Apr 9, 2025 -
Make new starter templates
#11650 closed
Apr 9, 2025 -
Change react-router to use export maps to remove the server deep import
#11643 closed
Apr 9, 2025 -
[Bug]: A router only supports one blocker at a time
#12182 closed
Apr 9, 2025 -
[Bug]: "TypeError: URL constructor: // is not a valid URL" while using data router
#11911 closed
Apr 9, 2025 -
[Bug]: undefined is not an object (evaluating ' request.signal.aborted ')
#11907 closed
Apr 9, 2025 -
After defining routes with patchRoutes, trying to navigate to URL containing #hash is throwing an error
#13179 closed
Apr 8, 2025 -
[Docs]: following framework installation instructions produces an error
#13386 closed
Apr 8, 2025 -
Parent clientLoader doesn't revalidate when a child route is changed
#13264 closed
Apr 8, 2025 -
Navigator.connection type definition from network-information-types is being overriden
#12743 closed
Apr 8, 2025 -
🗺 Pass a bag of props to `Component`
#9885 closed
Apr 7, 2025 -
useLocation() may be used only in the context of a <Router> component
#13378 closed
Apr 7, 2025 -
prerender does not work with recommended vercel template
#12720 closed
Apr 7, 2025 -
Pre-rendered SPA route not re-loaded
#13142 closed
Apr 7, 2025 -
Context Provider Dev Server Bug
#13367 closed
Apr 6, 2025 -
Recreating the router does not update the Outlet content
#13374 closed
Apr 6, 2025 -
clientLoader data not overriding server loader data
#13360 closed
Apr 5, 2025 -
`v7_startTransition` warning doesn't go away even after opting-in on `react-router-dom@6.30.0`
#13369 closed
Apr 5, 2025 -
Allow full static SSG
#13368 closed
Apr 5, 2025 -
[Docs]: Clarify route-hierarchy-awareness of useResolvedPath versus resolvedPath
#9236 closed
Apr 4, 2025 -
Async `meta` function not working
#13361 closed
Apr 4, 2025 -
useFetcher CORS error on 302 redirect response when using authentication flow with OAUTH2 proxy server
#13357 closed
Apr 4, 2025 -
Prerender leads to Server build file not found in manifest
#13226 closed
Apr 3, 2025 -
React Router v7 "Element type is invalid" for correctly default-exported route component
#13336 closed
Apr 3, 2025 -
RouterProvider does not update with new router since 7.1.4
#13352 closed
Apr 3, 2025 -
pnpm react-router dev fails after upgrade to 7.4.1
#13346 closed
Apr 3, 2025 -
Fog of war in React Router v7 is causing me problems with client-side `useNavigate`
#13149 closed
Apr 2, 2025 -
useLocation() may be used only in the context of a <Router> component
#13338 closed
Apr 2, 2025 -
v7 - types not being exported by react-router
#12431 closed
Apr 1, 2025 -
v7.4.1 broke createBrowserRouter() entirely
#13334 closed
Mar 31, 2025 -
Vite middleware mode: cannot GET /
#13256 closed
Mar 30, 2025 -
[Docs]: running clientLoader on hydration
#13329 closed
Mar 29, 2025 -
RouterProvider rerender issue
#13315 closed
Mar 27, 2025 -
Critical CSS missing on every route when providing a base path when using vite env api future flag
#13276 closed
Mar 26, 2025 -
typecheck for middleware fails when not returning response
#13274 closed
Mar 26, 2025 -
[Docs]: Middleware context initialization (Error: No value found for context)
#13252 closed
Mar 26, 2025 -
StaticRouter skips middleware
#13307 closed
Mar 26, 2025 -
RR7 with cross-env and Docker
#12617 closed
Mar 24, 2025 -
Updating the router when rerendering does not update rendered routes
#13295 closed
Mar 24, 2025 -
Inconsistent revalidation behaviour between action and clientAction when returning 400
#12646 closed
Mar 24, 2025 -
PNG gets corrupted when using React Router v7 prerender in production build
#12495 closed
Mar 24, 2025 -
[Docs]: 404 for MetaFunction and LinksFunction
#13285 closed
Mar 22, 2025 -
Vercel integration doesn't work with nested routes
#13254 closed
Mar 21, 2025 -
Using route('/') instead of index('/') breaks typegen and type checking
#13282 closed
Mar 21, 2025 -
useLocation() may be used only in the context of a <Router> component.
#13272 closed
Mar 21, 2025 -
pnpm create react-router could not finish when setup a new project, stuck on "Git initializing"
#13275 closed
Mar 21, 2025 -
SPA mode: Page gets rendered even if we redirect in clientLoader
#13074 closed
Mar 20, 2025 -
Nested suspense failing to show loader in RRv7 framework
#13259 closed
Mar 20, 2025 -
[Docs]: Layout section is confusing
#13270 closed
Mar 20, 2025 -
Update to RR 7.4.0 Borked
#13263 closed
Mar 20, 2025 -
Typecheck fails because of `virtual:react-router/server-build`
#13265 closed
Mar 20, 2025 -
`useParams` fails to infer types form route's `Info`
#13248 closed
Mar 18, 2025 -
Import react 19
#13250 closed
Mar 18, 2025 -
useRouteLoaderData of root route is null after a redirect
#13102 closed
Mar 17, 2025 -
Unloaded route manifest causes blank page to show with React Router 7 fog of war
#13169 closed
Mar 17, 2025 -
`clientLoader` revalidate even though `shouldRevalidate` returns `false`
#12607 closed
Mar 17, 2025 -
clientLoader.hydrate doesn't work without HydrateFallback
#13237 closed
Mar 16, 2025 -
Error when running production build with express when dev deps are not installed
#13234 closed
Mar 16, 2025 -
[v7] SSR styling broken when no matched location.
#13233 closed
Mar 16, 2025 -
How to implement the loaidng of route switching in v7
#13232 closed
Mar 16, 2025 -
window is not defined with SSR to false
#13228 closed
Mar 15, 2025 -
Wrong type for createRequestHandler when middleware Feature enabled on 7.3.0-pre.0
#13158 closed
Mar 14, 2025 -
View Transitions don't work in Library mode
#13206 closed
Mar 13, 2025 -
routes.ts module load is duplicated twice
#13220 closed
Mar 13, 2025 -
[Docs]: Upgrading from V6
#13207 closed
Mar 12, 2025
19 Issues opened by 19 people
-
Vite V6 + PigmentCSS results in "Failed to load CSS for [..]/root.pigment.css"
#13379 opened
Apr 7, 2025 -
Middleware types not working with `NodeNext` resolution
#13375 opened
Apr 6, 2025 -
`useNavigation` is not "loading" while clientLoader promise is pending
#13373 opened
Apr 6, 2025 -
Cypress hydration failed error
#13359 opened
Apr 4, 2025 -
React.lazy loaded css is erroneously removed from the DOM during navigation
#13348 opened
Apr 2, 2025 -
@react-router/architect requires old version of AWS SDK
#13341 opened
Apr 2, 2025 -
[v7, framework] Fog of War throws error on manifest mismatch
#13332 opened
Mar 31, 2025 -
[Docs]: Broken link to href function
#13325 opened
Mar 29, 2025 -
Client shows error before optimizing dependencies
#13324 opened
Mar 29, 2025 -
Bug: React Router 7 Loader Fails When Response Contains Invalid Date Objects
#13308 opened
Mar 26, 2025 -
Global layout is remounted on error
#13287 opened
Mar 22, 2025 -
TypeError: Cannot read properties of null (reading 'siteTitle') in meta function
#13286 opened
Mar 22, 2025 -
[Docs]: Using an Error Boundary in Declarative Move
#13281 opened
Mar 21, 2025 -
href utility missing valid routes with flatRoutes
#13279 opened
Mar 20, 2025 -
Prefetching a link still results in a second blocking loader request
#13255 opened
Mar 18, 2025 -
[Bug]: Layout routes with corresponding index routes cause clashing duplicate types (when remix-flat-routes)
#13235 opened
Mar 16, 2025 -
Headers from header function are being returned on initial load but not on data?_routes=<route> loads
#13227 opened
Mar 14, 2025 -
Global TextEncoder initialization prevents tree-shaking
#13211 opened
Mar 12, 2025 -
[Docs]: Missing Documentation – 404 on "Picking a Router" Page
#13202 opened
Mar 11, 2025
167 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Improve config change handling
#12319 commented on
Apr 1, 2025 • 1 new comment -
[Docs]: Add state example and state passing infos
#10441 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Trailing %20 whitespace character causes nested routes to fail
#10795 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: NavLink encodes special characters differently than history
#10781 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: ScrollRestoration breaks back-gresture Previews on iOS when scroll position is not 0
#10822 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Tutorial: missing Cancel functionality in Tutorial. Interesting navigation case study worth including
#10806 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Screen flickers during swipe gestures on IOS (web and webview)
#10883 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Replace deprecated `Linking.removeEventListener()` in react-router-native
#10912 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Improve documentation about what invokes loaders
#10967 commented on
Apr 7, 2025 • 0 new comments -
[Doc][v6] Add useSearchParams in useHistory section of v6 migration guide
#8231 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: add a guide for testing
#8715 commented on
Apr 7, 2025 • 0 new comments -
Better documentation for Navigate component and useNavigate hook
#8559 commented on
Apr 7, 2025 • 0 new comments -
Errors when running with Babel-based React Compiler
#12352 commented on
Apr 7, 2025 • 0 new comments -
"require() of ES modules is not supported" in case PostCSS has its own config file
#12472 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: useNavigate's NavigateFunction is mixing async and non-async return types
#12348 commented on
Apr 7, 2025 • 0 new comments -
createRoutesStub fails type checking
#12494 commented on
Apr 7, 2025 • 0 new comments -
RouterProvider not working in tests (Vitest)
#12512 commented on
Apr 7, 2025 • 0 new comments -
Application Error: failed to execute insertBefore on Node
#12513 commented on
Apr 7, 2025 • 0 new comments -
Vite MODE when evaluating routes.ts is production/development, not what’s passed via --mode
#12514 commented on
Apr 7, 2025 • 0 new comments -
v7: When switching routes, components using useNavigate() will be re rendered
#12520 commented on
Apr 7, 2025 • 0 new comments -
Loaders not reevaluated when navigating to a route with the same path+hash but different state
#12571 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: ScrollRestoration doesn't work with hashRouter
#11590 commented on
Apr 9, 2025 • 0 new comments -
Consolidate Router State Access
#13073 commented on
Apr 2, 2025 • 0 new comments -
[Bug]: the state is not destroyed in the useFetcher hook with key parametr
#11466 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Docs for shouldRevalidate make it sound like it is only for opting out
#11470 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: `useLocation` out of sync with `history.location`, leads to potential renders of unmatched `Route`s
#11473 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Document useParams return key for wildcard param (*)
#8865 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: react-router-dom-v5-compat not importing react-router-dom v5 in tests (DX)
#8770 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: react-router-dom-v5-compat useNavigate state not working
#9049 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Add info on how to migrate `StaticRouter` with `context` from v5 to v6 in the migration docs
#9101 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Unclear installation/setup instructions for v6.4.0
#9326 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Reconsider recommendation to use the browser's built in HTML Form Validation
#9873 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Make setSearchParams stable?
#9991 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Optional segments break absolute child route paths
#9925 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: URL polyfill required for React Router Native createMemoryRouter in v6.8
#10058 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: CompatRoute nesting is not working
#10044 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Documentation for older versions of react-router in the 6.x branch is not available.
#10108 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: tsc doesn't check if second argument was provided for generatePath
#10090 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: encoded percentages in pathname get incorrectly decoded within router's `navigate(obj)`
#10213 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: signal never gets aborted upon navigation for non-awaited deferred loader
#10252 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: useLocation causes rerenders, memoization impossible because of context.
#10339 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Typescript 5.x error when using `exactOptionalPropertyTypes`
#10392 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: Please provide Chinese translation documents
#10770 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: useRevalidate cannot clear the error boundary in async method
#11597 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: Use with single-spa, `useBlocker` may cause unnessesary reload
#11621 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: useNavigate causes component to rerender
#11844 commented on
Apr 9, 2025 • 0 new comments -
Test setup/utils files importing server module gives: Server-only module referenced by client
#13216 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: optional segments with dynamic segments
#11900 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: State is not preserved in a component tree when switching to render via custom `<Routes location={location}>` prop
#11902 commented on
Apr 9, 2025 • 0 new comments -
Trailing slash stripped from request.url in loader during client navigation
#12465 commented on
Apr 9, 2025 • 0 new comments -
Only the first submit button in a `Form` is triggered in vitest component tests
#12662 commented on
Apr 9, 2025 • 0 new comments -
[Single Fetch] Root did not complete. This is a bug in React.
#12763 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: Future flag warning for v7_relativeSplatPath even when it's set
#13006 commented on
Apr 9, 2025 • 0 new comments -
params encoded with encodeURIComponent incorrectly decoded for relative paths if they contain #
#13089 commented on
Apr 9, 2025 • 0 new comments -
Using `route("/", "routes/home.tsx")` messes up auto-generated types, creating a type error
#13182 commented on
Apr 9, 2025 • 0 new comments -
HashRouter hashType option. Compatibility with v4/v5
#11310 commented on
Mar 17, 2025 • 0 new comments -
fix(dev/typegen): fix non-JS/TS files
#12453 commented on
Mar 31, 2025 • 0 new comments -
feat: allow configuration of how route modules are loaded in the browser
#12638 commented on
Apr 3, 2025 • 0 new comments -
Fs folders routes
#12648 commented on
Mar 12, 2025 • 0 new comments -
Fix fetcher state stuck on `loading` if a loader redirects
#12873 commented on
Mar 22, 2025 • 0 new comments -
feat: turbo-stream v3
#12945 commented on
Mar 16, 2025 • 0 new comments -
Skip typegen for routes outside the app directory
#12996 commented on
Apr 3, 2025 • 0 new comments -
Fix: Accessing Invalid Route with Loader present fails to show ErrorElement
#13024 commented on
Mar 31, 2025 • 0 new comments -
[Docs]: RR7 lazyRouteDiscover (Fog of War) opt-out
#12656 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: Blocker Function type is misleading
#12231 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: useSearchParams not giving correct value with useBlocker (reopen)
#12256 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: exception on no default in render function
#12262 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: matchPath not working with optional static segment
#12285 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: useOutlet returns an incorrect value when inside nested React.createPortal's
#12301 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: Framework codegen produces invalid types when using absolute child route paths
#12359 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: Meta tags for catchall routes disappear on hash navigation
#12382 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: react-router v7 overrides Navigator causing type errors
#12385 commented on
Apr 8, 2025 • 0 new comments -
[bug] Form submission with a hash tag encoded routes go nowhere
#12425 commented on
Apr 8, 2025 • 0 new comments -
@typescript-eslint/no-floating-promises warnings from new Promise-returning functions
#12488 commented on
Apr 8, 2025 • 0 new comments -
🗺️ RSC from loaders/actions (migration path)
#11566 commented on
Apr 8, 2025 • 0 new comments -
[Bug]: encoded # in path parameter causes route to be evaluated differently
#11929 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: generatePath/matchPath don't handle encoding/decoding `/` the same
#11940 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: Can we check shouldRevalidation before we cancel a loader?
#12007 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: `JsonObject` type reports issues in Remix's `useSubmit` that are technically okay, making workarounds extense
#12045 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: Active fetcher is not revalidated when explicit fetcher key is used
#12067 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: `revalidate` (from `useRevalidator` hook) causes page twitching effect while scrolling the page with `<ScrollRestoration />` component
#12157 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: Fetchers have no `data` in remix test with yarn pnp
#12163 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: ViewTransitionContext locations are out of sync with the browser
#11555 commented on
Apr 9, 2025 • 0 new comments -
[Bug]: when click browser's back button the useBlocker hook could not block the navigate rightly
#11589 commented on
Apr 9, 2025 • 0 new comments -
RR Vite plugin `build` command lifecycle differs from the `dev` one
#13078 commented on
Apr 2, 2025 • 0 new comments -
shouldRevalidate false keep revalidating whenever __manifest is fetched
#13079 commented on
Apr 2, 2025 • 0 new comments -
Scroll Reset doesn't work for large pages in Firefox
#13084 commented on
Apr 2, 2025 • 0 new comments -
Context providers passed to Route element attribute are broken
#13118 commented on
Apr 2, 2025 • 0 new comments -
`<Link/>` cannot be rendered outside `<Router/>` but doesn't tell me about that
#12989 commented on
Apr 2, 2025 • 0 new comments -
No support for scrolling to an ID
#12992 commented on
Apr 2, 2025 • 0 new comments -
Typegen generates files outside of `.react-router` when using routes imported from a library
#12993 commented on
Apr 2, 2025 • 0 new comments -
404 route handling does not work on page reload
#12995 commented on
Apr 2, 2025 • 0 new comments -
SPA Mode + `<NavLink to="/" end>` rendered in `root.tsx` Layout component will always start as "active"
#13010 commented on
Apr 2, 2025 • 0 new comments -
Pre-rendering hangs the build process
#13053 commented on
Apr 2, 2025 • 0 new comments -
href() builder produces invalid URL on optional segments
#13055 commented on
Apr 2, 2025 • 0 new comments -
flatRoutes `rootDirectory` cannot be outside of `appDirectory`
#13063 commented on
Apr 2, 2025 • 0 new comments -
[Bug]: fetcher.load to "resource route" fails with 404 presumably because route has not been discovered yet
#13114 commented on
Apr 3, 2025 • 0 new comments -
useParams() shows different behaviour between Routes and RouteProvider when using react-router 7.1.5 in library mode
#12939 commented on
Apr 3, 2025 • 0 new comments -
Type inference issue with meta function's matches argument
#12956 commented on
Apr 3, 2025 • 0 new comments -
RouterProvider onError
#12958 commented on
Apr 3, 2025 • 0 new comments -
`<AbsoluteRoutes>`
#12959 commented on
Apr 3, 2025 • 0 new comments -
React Router's fetcher fails to upload some images on Safari
#12960 commented on
Apr 3, 2025 • 0 new comments -
Prefetch on Links not reloaded when an Action is performed
#12972 commented on
Apr 3, 2025 • 0 new comments -
useMatch's memo is easy to break by accident using a PathPattern
#12978 commented on
Apr 3, 2025 • 0 new comments -
[Docs] Explanation: Pick a Router
#12820 commented on
Mar 13, 2025 • 0 new comments -
[Docs] How To: meta tags, links, seo
#12821 commented on
Mar 18, 2025 • 0 new comments -
[Docs]: Tutorial: React Router library mode
#12813 commented on
Mar 21, 2025 • 0 new comments -
[Docs] How To: Optimize Dependencies
#12824 commented on
Mar 24, 2025 • 0 new comments -
[Docs]: `useBlocker` usage
#12628 commented on
Mar 24, 2025 • 0 new comments -
@react-router/serve not caching assets in /public for 1 hr
#12570 commented on
Mar 27, 2025 • 0 new comments -
[Bug]: (v7) @mdx-js/rollup: Unexpected `FunctionDeclaration` in code: only import/exports are supported. Error for a custom vite server.
#12168 commented on
Apr 1, 2025 • 0 new comments -
[Bug]: v7pre - Can't use vite preview with SPA + basename + prerender
#12083 commented on
Apr 1, 2025 • 0 new comments -
[Bug]: (v7) Layout routes params are generated as an empty object missing actual params
#12178 commented on
Apr 1, 2025 • 0 new comments -
Lazy Route Discovery manifest responses are cached indefinitely
#13193 commented on
Apr 1, 2025 • 0 new comments -
No `routeModule` available to create server routes
#13148 commented on
Apr 1, 2025 • 0 new comments -
`href()` util doesn't replace splat (`*`)
#13166 commented on
Apr 1, 2025 • 0 new comments -
Accessing `matches` causes TS error on route component declared as an arrow function which uses typegen `Route` type
#12499 commented on
Apr 1, 2025 • 0 new comments -
Re-exported `default` from `route.ts` breaks `{ loaderData }` component prop passing
#12455 commented on
Apr 1, 2025 • 0 new comments -
[Bug]: importing routes.ts into a route causes RR7 to throw error: "this is a bug with react router - please file an issue!"
#12392 commented on
Apr 1, 2025 • 0 new comments -
[Bug]: v7 regression in a monorepo since prerelease
#12390 commented on
Apr 1, 2025 • 0 new comments -
[Bug]: Type errors for generated type files that correspond to `.mdx` route files
#12362 commented on
Apr 1, 2025 • 0 new comments -
[Bug]: Params type incomplete
#12373 commented on
Apr 1, 2025 • 0 new comments -
unstable_middleware not working with the Cloudflare template
#13181 commented on
Apr 2, 2025 • 0 new comments -
Dev build broken in 7.3 with cloudflare
#13189 commented on
Apr 2, 2025 • 0 new comments -
Web workers fail at creation time if they include react components
#13068 commented on
Apr 2, 2025 • 0 new comments -
[Bug]: Redirect component causes sync problems between multiple routers
#11020 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: v7_startTransition option breaks relative links
#11065 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Blink on fast left/right swipes in mobile
#11125 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: "Failed to construct 'URL': Invalid URL" error when using lazy loading and double slash in URL
#11188 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Redirect on loader causes action fetcher state to be stuck in 'loading'
#11235 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: useBlocker block twice when navigating on a page using setSearchParams
#11144 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Trailing slashes in router path are not present in useMatches parent results
#11239 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: useNavigate does not work when wrapped in async fn, and the context that wraps the router changes
#11240 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Incorrect Handling of Double-Encoded URL Parameters
#11293 commented on
Apr 7, 2025 • 0 new comments -
[Types]: Narrow types of `hash` and `search` returned by `useLocation`
#11254 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Absolute URL detection is too aggressive (breaking change from 6.8.0->6.8.1)
#11291 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: RouterProvider renders old state when the router is re-initialized
#11300 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: isBrowser false when no document.createElement
#11315 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Memory leak when using `<Redirect />` in tests with jest + JSDOM
#11345 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Ignoring encoded hash (#) from the URL
#11359 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: useSearchParams hook ignores search params if url ends with hash-link
#11343 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: lazy loaded module error in nested router is catched only by the parent route with the * wildcard, not by the `errorElement` in the nested router
#11404 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Navigation from '//' pathname does not work; path '*' is not matching the '//' page
#11429 commented on
Apr 7, 2025 • 0 new comments -
[Docs]: for useSearchParams, functional updates should be explained in more detail
#11449 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: Getting "A router only supports one blocker at a time" warning when running your navigation-blocking example
#11430 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: React router doesn't handle 'content://' URLs
#11452 commented on
Apr 7, 2025 • 0 new comments -
Allow mjs extension for route config file
#12869 commented on
Apr 3, 2025 • 0 new comments -
Sibling Components With Internal States are Re-Rendering Each Other
#12918 commented on
Apr 3, 2025 • 0 new comments -
Type narrowing not working properly in single-fetch / plain object returns from loaders
#12854 commented on
Apr 6, 2025 • 0 new comments -
"{hook} may be used only in the context of a <Router> component" when running with vitest, node >=22.12 and there's a peer-dep on react-router
#12785 commented on
Apr 7, 2025 • 0 new comments -
useRouteLoaderData in the main Layout component (root.tsx) results in Invalid hook call, TypeError: Cannot read properties of null (reading 'useContext')
#12786 commented on
Apr 7, 2025 • 0 new comments -
RR7 Build Not Cross-Platform Between Windows and Linux
#12805 commented on
Apr 7, 2025 • 0 new comments -
[react-router + Vite 6] "Cannot find module..." import problems with the react-router vite plugin
#12841 commented on
Apr 7, 2025 • 0 new comments -
Generated types for Meta function should handle error thrown in loader
#12843 commented on
Apr 7, 2025 • 0 new comments -
turbo-stream error when redirecting through an action while preserving headers
#12850 commented on
Apr 7, 2025 • 0 new comments -
Large increase in random CI failures using Cypress after upgrading to react-router v7
#12974 commented on
Apr 7, 2025 • 0 new comments -
React Router v7 library mode with `createBrowserRouter` doesn't re-render on file changes in Vite HMR
#13159 commented on
Apr 7, 2025 • 0 new comments -
throwing object from streaming loader does not work on client navigation
#12676 commented on
Apr 7, 2025 • 0 new comments -
Server Actions
#12696 commented on
Apr 7, 2025 • 0 new comments -
`HydrateFallback` being rendered intermittently on refresh in SPA without SSR
#12699 commented on
Apr 7, 2025 • 0 new comments -
handleError in entry.server.ts receives wrong params
#12704 commented on
Apr 7, 2025 • 0 new comments -
Stable callback fn passed as ref to a Link gets called twice on every re-render
#12705 commented on
Apr 7, 2025 • 0 new comments -
`AppLoadContext` in typegen files isn't correctly augmented when using `NodeNext` module resolution
#12715 commented on
Apr 7, 2025 • 0 new comments -
Typegen high CPU/Memory usage
#12721 commented on
Apr 7, 2025 • 0 new comments -
react-router v7 `hydrateFallbackElement` is not rendered initially when patched route loader is pending (root route loader is not presented)
#12735 commented on
Apr 7, 2025 • 0 new comments -
Safari will always cache `modulepreload` scripts and serve stale content in dev server
#12761 commented on
Apr 7, 2025 • 0 new comments -
[Bug]: `v7_startTransition` breaks native scroll restoration
#11030 commented on
Apr 7, 2025 • 0 new comments