Mark Dalgleish
banner
markdalgleish.com
Mark Dalgleish
@markdalgleish.com
🦄 CSS Modules co-creator / 💿 Remix + React Router at Shopify / 🧁 Vanilla Extract / MelbJS organiser / dad x4
I put together an example of using Remix 3 with Storybook via its lower-level `html-vite` framework.

I wasn't sure how to do this going in, so this was a fun exercise!

github.com/markdalgleis...
GitHub - markdalgleish/remix-storybook-example: An example of how to use Remix 3 with Storybook via `@storybook/html-vite`
An example of how to use Remix 3 with Storybook via `@storybook/html-vite` - markdalgleish/remix-storybook-example
github.com
October 20, 2025 at 3:37 AM
I just created the “Remix 3 Resources” repo, collecting useful links related to Remix 3.

It has *super* granular links to the Remix Jam live stream for each API, feature and demo, plus a bunch of demo apps and 3rd party integration examples.

github.com/markdalgleis...
GitHub - markdalgleish/remix3-resources: A collection of useful links relating to Remix 3
A collection of useful links relating to Remix 3. Contribute to markdalgleish/remix3-resources development by creating an account on GitHub.
github.com
October 17, 2025 at 11:37 AM
Reposted by Mark Dalgleish
"Let's hear it for the UN of Javascript!

Vite: The Documentary is finally here.

If you missed the premiere, it's OK!!! Here's the link so you can watch it again, and again and again.

youtu.be/bmWQqAKLgT4 "
Vite: The Documentary
YouTube video by CultRepo
youtu.be
October 9, 2025 at 8:35 PM
Reposted by Mark Dalgleish
RR + unstable RSC support has shipped. Please give it a go and let me know about any pain points.

remix.run/blog/react-r...
React Router and React Server Components: The Path Forward
React Router's RSC support is more than just a new feature. It's a major architectural shift that makes it a much more powerful library while also making Framework Mode less coupled to any particular ...
remix.run
July 16, 2025 at 8:07 PM
Reposted by Mark Dalgleish
This is very exciting! React router and Parcel has shown the proper boundary of RSC support between application layer and as bundler layer. Jacob shared their work with me early and that has been guiding me better for RSC support on Vite. Thanks for the shout out in the post!🙏
May 17, 2025 at 7:50 AM
Reposted by Mark Dalgleish
RSC support in React Router powered by Parcel! 🤩
Check it out - RSC in React Router!

Been working on this with @ebey.bsky.social and @markdalgleish.com for a little bit - pumped for folks to start playing with it!

remix.run/blog/rsc-pre...
React Router RSC Preview
React Router's preview support for React Server Components is now available
remix.run
May 16, 2025 at 4:24 PM
Reposted by Mark Dalgleish
Check it out - RSC in React Router!

Been working on this with @ebey.bsky.social and @markdalgleish.com for a little bit - pumped for folks to start playing with it!

remix.run/blog/rsc-pre...
React Router RSC Preview
React Router's preview support for React Server Components is now available
remix.run
May 16, 2025 at 3:53 PM
Reposted by Mark Dalgleish
React Router v7.5 brings a revolutionary approach to lazy loading route code. You can now lazy load individual route properties instead of everything at once, making your initial load time lightning fast!

=> remix.run/blog/faster-... by @markdalgleish.com
April 23, 2025 at 11:38 AM
I wrote a blog post 👀👇

In React Router v7.5 we’ve introduced a faster, more granular way to lazy load routes.

This new API was designed to support the upcoming middleware API, but it also unlocked some extra performance optimizations across the board.

remix.run/blog/faster-...
Faster Lazy Loading in React Router v7.5+
React Router v7.5 now supports a faster, more granular approach to lazy loading route code in Data Mode
remix.run
April 18, 2025 at 12:56 AM
Reposted by Mark Dalgleish
Same!

I started using this before there were docs or any official announcement for it and was slightly concerned I was doing something I wasn’t supposed to 😅😅😅

Glad it’s now been made official 💍
April 9, 2025 at 6:57 AM
Super excited to see @cloudflare.social launching v1 of their @vite.dev plugin, with first class React Router v7 support.

Huge shout out to James Opstad for working with us to ensure support on top of our recent Vite Environment API work.

blog.cloudflare.com/introducing-...
“Just use Vite”… with the Workers runtime
The Cloudflare Vite plugin integrates Vite, one of the most popular build tools for web development, with the Workers runtime. Today, we are announcing the 1.0 release and official support for React R...
blog.cloudflare.com
April 8, 2025 at 10:20 PM
So excited for this @vite.dev documentary. I really enjoyed watching the @react.dev one.
📽️ From a radical rethink to the new standard in speed and simplicity, @vite.dev v has become the go-to tool for modern web development. Discover its story and the impact shaping the future of the web



The @vite.dev Documentary is coming soon!

Stay tuned for the release date! 🚀
March 15, 2025 at 9:17 PM
🚀 Just published a blog post about the new Split Route Modules feature I shipped in React Router v7.

remix.run/blog/split-r...
Split Route Modules
React Router v7.2’s framework mode now supports automatic code splitting of route modules
remix.run
March 6, 2025 at 11:45 PM
$ pnpm create react-router
March 4, 2025 at 12:01 AM
You guys aren’t going to believe this, but today I used a cable from my big box of old cables.
February 7, 2025 at 1:48 AM
COMING SOON: Experimental @vite.dev Environment API support in React Router v7.

Check this out — a single `vite build` command can co-ordinate a full client + multi-server build. Previously this was only possible via the `react-router` CLI.

We're “just a Vite plugin” again 😎
February 6, 2025 at 11:37 PM
> someone says something funny on the group call
> unmute
> laugh
> mute
January 30, 2025 at 9:20 PM
With React Router’s upcoming Split Route Modules feature that I’ve been working on, I’ve got the chunk name in the build output now so it’s easier to tell what’s downloading when.

Here’s a before and after in the network tab.
January 30, 2025 at 1:59 AM
Having DeepSeek on my laptop gives me a similar feeling to seeing physical encyclopedias on the shelf at home when I was a kid.
January 29, 2025 at 11:20 PM
Check out what I've been working on in React Router: Split Route Modules.

Ryan put together a neat demo of why this is so great for perf. With your client loader split into its own chunk, it can start running ASAP, even before the route component finishes downloading.

x.com/ryanflorence...
January 28, 2025 at 11:43 PM
We should all agree to start rebranding “plugins” to “mods.” So much cooler.
January 23, 2025 at 2:34 AM
When competing framework authors hang out at a conference.
January 10, 2025 at 1:04 AM
One thing I’ve changed my mind on when it comes to documentation is whether to discuss implementation details.

The purist in me wanted to leave them out because “the whole point is you don’t need to know!”

But in hindsight this paternalises consumers. It leaves them without a good mental model.
January 7, 2025 at 11:09 PM
Merry Christmas! 🎄
December 25, 2024 at 1:40 AM
React Router v7 is now an option in create-vite when spinning up a @react.dev + @vite.dev app: github.com/vitejs/vite/...

Thanks @alem.forge42.dev and @patak.dev 🙏
feat(create-vite): change Remix to React Router v7 by AlemTuzlak · Pull Request #18785 · vitejs/vite
Description Changes the remix command to react router v7
github.com
November 26, 2024 at 9:09 PM