Official Agent Skills are now available for React Router
github.com/remix-run/ag...
Official Agent Skills are now available for React Router
github.com/remix-run/ag...
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
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
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
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
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
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
We just published 6 CVEs identifying security vulnerabilities in React Router and Remix v2
We recommend updating to the latest appropriate versions:
React Router v7 -- 7.12.0
React Router v6 -- 6.30.3
Remix v2 -- 2.17.2
Details, links, and package ranges are listed below
πΈ 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 π
β¨
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!
I've heard folks express concern about React Router since the Remix 3 announcement
Some variation of "is it on hold?"/"is it a secondary focus?"/"will it stop getting features?" etc
No, No, and No π
To back it up, I thought I'd put together a little "React Router Wrapped" for 2025 π
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...
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...
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...
@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...
@kentcdodds.com will be speaking about @reactrouter.com
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...
React Router Framework Mode now has preview support for React Server Components
Just swap your vite plugin and you can:
- Return Server Components from loaders/actions
- Opt routes into Server Components
- Leverage Server Functions
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...
@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...
The React Router Steering Committee is starting to record notes from our internal bi-weekly meetings
github.com/remix-run/re...
This is a collection of @rspack.dev and RSBuild plugins rolled up into a single rsbuild plugin to enable running of @reactrouter.com's RSC mode in RSBuild.
It supports
- `import with { env: "react-server" }`
- `use client`
- `use server`
It needs
- code splitting
- action encryption
- css handling
Learn more about React Routerβs open governance model here π
github.com/remix-run/re...
In June we announced an open governance model for React Router.
Today, we are excited to welcome Sergio XalambrΓ and @rossipedia.com to the React Router Steering Committee!
Both have made valuable contributions to Remix and React Router over the years, and we appreciate their feedback.
Remix Austin meetup's latest recording is up on YouTube!
(thanks @markmalstrom.mastodon.social.ap.brid.gy for editing/publishing)
The next Remix Austin in scheduled for September 3rd!
RSVP below π
Also, I'm looking for a speaker for this event, so reach out if you're in Austin and are interested in speaking
First impressions with #reactservercomponents in @reactrouter.com
raphaelbronsveld.com/blog/rsc-in-...
React Router v7.8.0 is out!
- Multiple improvements and bug fixes to middleware
- Adds nonce prop to Links & PrefetchPageLinks
- Improves naming consistency across APIs
- Includes a number of other improvements and bug fixes
Checkout the changelog for more π
Vite: The Documentary premieres October 9th at @viteconf.org in Amsterdam β‘
youtu.be/46fe5AFc0tY