Brooks Lybrand
brookslybrand.bsky.social
Brooks Lybrand
@brookslybrand.bsky.social
Remix & React Router Dev Rel 💿 — Shopify

Prev H-E-B 🛒

Matt 6:34
The new fetcher.unstable_reset function is so nice

Previously, to accomplish this little UX I'd have to pull in useState and keep another state in sync.

Now I can just do this:

onChange={() => {
if (isSuccess) {
fetcher.unstable_reset();
}
}}

Thanks @brophdawg11.com
December 9, 2025 at 3:49 PM
TIL the team (especially @ebey.dev) has been thinking about this stuff for _a while_
October 13, 2025 at 4:26 PM
@rossipedia.com already made the drum machine example a lot better
- actual spectral analyzer
- editable kick/hat/snare patterns

and he just saw Remix UI for the first time Friday

github.com/rossipedia/r...
October 13, 2025 at 3:54 PM
Oh wait, apparently React might also want to change this eventually. Cool!

react.dev/reference/re...
August 25, 2025 at 7:52 PM
Never mind, it doesn't queue on the frontend, but I think it does on the server or something, because I pretty consistently can get this error:

> Cannot read properties of null (reading 'queue')
August 25, 2025 at 3:45 PM
Ah yep, you and the React docs are right (artificial slow down for dramatic effect)

This information should maybe be in the form doc itself, not (only) the end of the useTransition doc
August 25, 2025 at 3:31 PM
Is there really no way to use Server Functions in React without their pending states all being tied together?
August 21, 2025 at 3:37 PM
React Router now has support for React Server Components

We're introducing a more powerful RSC-powered Data Mode that brings most of Framework Mode's features to our lower level library APIs
July 16, 2025 at 8:09 PM
Sneak peak of the Remix Jam setlist 👀

Only a few seats left... get yours while they last!

remix.run/jam/2025
July 10, 2025 at 3:19 PM
Nice little feature (inspired by the Vercel docs) @juango.nz landed on reactrouter . com
June 23, 2025 at 1:00 PM
Wrote some cursor rules that allow you to 1 shot something like this using loaders, actions, type-safe routes, etc.

More tweaking and improvement to do, but this is vastly better than the default experience trying "vibe code" with RR7
June 2, 2025 at 10:08 PM
Yep, what Mark said. We talk about it at the end of the blog post:

remix.run/blog/rsc-pre...
May 21, 2025 at 3:00 PM
ICYMI
May 20, 2025 at 4:19 PM
Soft Wear update is available

shop.remix.run
May 19, 2025 at 9:20 PM
Available May 19th
May 15, 2025 at 6:25 PM
Early Bird Tickets are now available for Remix Jam

remix.run/jam/2025/tic...
May 14, 2025 at 7:03 PM
Catch the latest episode of Software Engineering Daily where co-founder Ryan talks about the past, present, and future of Remix

softwareengineeringdaily.com/2025/03/20/r...
March 20, 2025 at 4:20 PM
🫡
March 17, 2025 at 7:05 PM
February 7, 2025 at 8:57 PM
Previously reactrouter . com's search always pointed to the v7 docs, even if you were look at docs for v6

This was not ideal for people still on v6, and made the experience of using our site much worse

This has been fixed now, and search is context aware
February 5, 2025 at 3:51 PM
I've really never used GitHub notifications. I'm starting fresh and trying something new

Inspiration is largely from @antfu.me's blog post/conference talk:

antfu.me/posts/manage...
January 17, 2025 at 7:46 PM
Every day I feel like I'm figure out something new and cool to do with the new routing config in React Router
November 20, 2024 at 8:56 PM
Whoa
November 20, 2024 at 7:05 PM
What does this mean?
November 19, 2024 at 2:50 PM
November 13, 2024 at 7:05 PM