React Router v8.5.1 is available: • New unstable <Await unstable_promise> API for React’s use() • 19 patch fixes • 15 PRs from 12 community contributors Thanks to every contributor who helped ship this one! reactrouter.com/changelog#v851
React Router
React Router v8.5.0 is available now! - View transition APIs deprecated → use React's <ViewTransition> - API-only Framework Mode (unstable) - App-controlled route discovery (unstable) - unstable_fetch for <HydratedRouter> - 11 bug fixes reactrouter.com/changelog#v850
React Router 8.4.0 is out and comes with two big performance improvements! - Fewer re-renders for components accessing a subset of router state - 20–50%+ faster route matching in larger apps with the new `unstable_routePatternMatching` option reactrouter.com/changelog#v840
We have published new CVEs for React Router (5 moderate, 1 high). These are mostly addressing edge cases from previous reports. Upgrade to v7.18.0 or v8.3.0 for the most up to date fixes. See the advisories on GitHub for more details: github.com/remix-run/re...
React Router v8.1 is available! - create-react-router will now install our official Agent Skill (if you want it) - Instrumentation APIs provides result meta data - Several bug fixes Read the changelog 👇 reactrouter.com/changelog#v810
React Router v8 is now available! - All v7 future flags are now the default (Middleware, Vite env API, Split Route Modules, etc.) - ESM-only - New baselines: node 22+, React 19+, Vite 7+ - Easy upgrade from v7
React Router reposted
React Router v8 is now available! - All v7 future flags are now the default (Middleware, Vite env API, Split Route Modules, etc.) - ESM-only - New baselines: node 22+, React 19+, Vite 7+ - Easy upgrade from v7
React Router reposted
How we're approaching Agent Skills with React Router (and Remix) - Put your docs in your `node_modules` - Agent Skill should be small and mostly just pointing to the docs www.youtube.com/watch?v=KA9_...
React Router reposted
React Router v8 is now in prerelease mode! Please give it a try and let us know if you running into any issues. Learn more by reading the changelog: github.com/remix-run/re...
Stored XSS via unescaped Location header in prerendered redirect HTML github.com/remix-run/re... Framework Mode with Pre-rendering only Affected versions: - react-router >=7.5.1,<7.13.2
Denial of Service via reflected user input in single-fetch github.com/remix-run/re... Framework Mode & Remix v2 with Single Fetch enabled Affected versions: - react-router >=7.0.0,<7.14.0 - turbo-stream <=2.4.1
DoS via unbounded path expansion in __manifest endpoint github.com/remix-run/re... Framework Mode & Remix v2 Affected versions: - @remix-run/server-runtime >=2.10.0,<2.17.5 - react-router >=7.0.0,<7.15.0
XSS in unstable RSC redirect handling via javascript: redirect targets github.com/remix-run/re... Unstable RSC APIs only Affected versions: - react-router >=7.7.0,<7.13.2
Potential RCE via 2-step attack chained onto existing prototype pollution vulnerability github.com/remix-run/re... Framework Mode only Affected versions: - react-router >= 7.0.0,<= 7.14.1
Same-origin redirect with path starting // causes open redirect via protocol-relative URL reinterpretation github.com/remix-run/re... Framework & Data Mode Affected versions: - react-router >=7.0.0,<7.14.1 - react-router =6.7.0,<6.30.4
Potential CSRF via PUT/PATCH/DELETE document requests github.com/remix-run/re... Framework Mode only Affected versions: - @remix-run/server-runtime >=2.17.3,<2.17.5 - react-router >=7.12.0,<7.15.1
React Router reposted
React Router v8 is coming soon! I gave a talk a few weeks ago at React Miami about the past, present, and future of React Router and what you can expect from this update
React Router v7.15.0 is now available - Stabilized APIs in preparation for v8 - Route matching optimizations for Framework/Data Mode - ~10-30% faster server-side request handling in benchmarks - Bug fixes around revalidation, Scripts nonce, and more reactrouter.com/changelog#v7...
React Router reposted
We have a speaker for our next meetup this Wed, May 6th! @dadamssg will be speaking about untangling dialogs in React Router luma.com/x9sohvov
React Router reposted
"React Router - It Just Works" You love to hear it The team has done such a great job with the RSC plugin for React Router. It's taken a long time, but they've been incredibly persistent (huge props goes to Jacob Ebey) leaflet.dogpawhat.tech/3mk464kzft22j
React Router reposted
We have a speaker for Remix Austin next week (apr 1) If you're in Austin and want to learn from a seasoned engineer using React Router + agentic coding to build a side business, I can't think of a better meetup to attend luma.com/fb4txnt7
React Router reposted
Bunch of @reactrouter.com RSC updates coming to the unstable framework mode shortly. New module APIs (backwards compatibility): github.com/remix-run/re... Link prefetch: github.com/remix-run/re... Reveal cmd: github.com/remix-run/re... Prerendering: github.com/remix-run/re...
Official Agent Skills are now available for React Router github.com/remix-run/ag...
XSS via Open Redirects github.com/remix-run/re... Framework/Data mode only Affected versions: - @remix-run/router <=1.23.1 - react-router >=7.0.0,<=7.11.0
React Router SSR XSS in ScrollRestoration github.com/remix-run/re... Framework Mode only Affected versions: - @remix-run/react <=2.17.2 - react-router >=7.0.0,<=7.11.0
Unexpected external redirect via untrusted paths github.com/remix-run/re... Affected versions: - react-router >=6.0.0,<=6.30.1 - react-router >=7.0.0,<=7.9.5
CSRF in React Router Action/Server Action Request Processing github.com/remix-run/re... Framework Mode only Affected versions: - @remix-run/server-runtime <=2.17.2 - react-router >=7.0.0,<=7.11.0
XSS via Meta component when generating script:ld+json tags github.com/remix-run/re... Framework Mode only Affected versions: - @remix-run/react >=1.15.0, <=2.17.0 - react-router >=7.0.0, <=7.8.2
Unauthorized file access when using `createFileSessionStorage()` with unsigned cookies github.com/remix-run/re... Framework Mode Only Affected versions: - @react-router/node >= 7.0.0, <=7.9.3 - @remix-run/deno <=2.17.1 - @remix-run/node <=2.17.1
React Router reposted
🌸 Introducing AT Garden Club - CSS Zen Garden meets decentralized data ownership Your stylesheets, your PDS, your data. OAuth auth, firehose integration, custom lexicons - all working together. Designers & CSS devs: same HTML, infinite possibilities. Build your own theme, own your work 💅✨
React Router reposted
Inspired by Dave Shea’s original CSS Zen Garden & Stephanie Eckles @5t3ph.bsky.social Style Stage, Jacob @ebey.dev has made the AT Garden Club. Excited to see the designs that come out of this!
🌸 Introducing AT Garden Club - CSS Zen Garden meets decentralized data ownership Your stylesheets, your PDS, your data. OAuth auth, firehose integration, custom lexicons - all working together. Designers & CSS devs: same HTML, infinite possibilities. Build your own theme, own your work 💅✨
React Router reposted
React Router reposted
Remix Austin meetup is this Wednesday! We have 2 great talks lined up, so be sure to RSVP - Ship Fast, Sync Faster: Convex + React Router 7 - Remix 3 is Remixable www.meetup.com/remix-austin...
React Router reposted
Coming soon to a React Router near you - (unstable) instrumentation APIs! Great for logging, perf tracing, OTEL, and more. reactrouter.com/dev/how-to/i...
React Router reposted
Today I created a video on how to use @react.dev 19 to add metadata to @reactrouter.com without the pitfalls! 💅 - No duplicate titles or descriptions - add custom prefix to your app - no issues with initial page load - and more! Check it out here: www.epicweb.dev/tips/react-1...
React Router reposted
@sergiodxa.com wrote about the underlying data transport used by @reactrouter.com. It's a vendor'd version of turbo-stream, a library inspired by @rich-harris.dev's devalue. sergiodxa.com/tutorials/le...
React Router reposted
React Router reposted
I've been experimenting with Nitro and made a plugin for `@vitejs/plugin-rsc`-based app to be deployed anywhere. Here is an example with React Router RSC! github.com/hi-ogawa/rea...
remix.run/blog/rsc-fra...
Middleware is now stable in React Router This feature took over 2 years to get just right Learn what problems middleware solves, how to use it, and how we landed on the final API and architecture remix.run/blog/middlew...
React Router reposted
@reactrouter.com middleware is finally out and stable! I just recorded a guide on how to migrate to it, and if you should, check it out below! Find it here: youtu.be/70Mga9EsnH4 Or here: www.epicweb.dev/tips/react-r...
React Router reposted
The React Router Steering Committee is starting to record notes from our internal bi-weekly meetings github.com/remix-run/re...