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...
Mark Dalgleish
Mark Dalgleish
@markdalgleish.com
🦄 CSS Modules co-creator / 💿 Remix + React Router at Shopify / 🧁 Vanilla Extract / MelbJS organiser / dad x4
6.5K followers74 following84 posts
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...
Mark Dalgleish reposted
"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 "
Mark Dalgleish reposted
RR + unstable RSC support has shipped. Please give it a go and let me know about any pain points. remix.run/blog/react-r...
Mark Dalgleish reposted
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!🙏
remix.run/blog/rsc-pre...
Mark Dalgleish reposted
Mark Dalgleish reposted
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...
Mark Dalgleish reposted
Replying to @weeklybrew.dev
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
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-...
Mark Dalgleish reposted
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 💍
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-...
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-...
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! 🚀
🚀 Just published a blog post about the new Split Route Modules feature I shipped in React Router v7. remix.run/blog/split-r...
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 😎
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...
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 🙏
Mark Dalgleish reposted
Every week I get more validation that moving Remix (now React Router) onto @vite.dev was a good idea. This week is no different! bsky.app/profile/rphl...
React Router Hono Server becomes a @vite_js plugin and is now compatible with React Router v7 (@remix_run) 🥳 It hasn't been easier to link @honojs and React Router: npm install react-router-hono-server@latest Then add reactRouterHonoServer() to your Vite plugins That's all!
Mark Dalgleish reposted
React Router v7 is here! With framework mode, everything that made Remix great is now built into React Router. remix.run/blog/react-r...
This is becoming a tradition where I always post when @johnresig.com follows me on any social media platform. Always makes my day. He was my original open source hero.
It makes me very happy to see so many people enjoying this talk 🙏
“How React Router Became a Framework,” my talk from React Advanced in London, is now up! Learn about why Remix as it exists today is being merged into React Router, and what it means for the future of the project. www.youtube.com/watch?v=BKi4...
This post currently has more likes on Bluesky than Twitter. That’s super interesting.
“How React Router Became a Framework,” my talk from React Advanced in London, is now up! Learn about why Remix as it exists today is being merged into React Router, and what it means for the future of the project. www.youtube.com/watch?v=BKi4...
Mark Dalgleish reposted
Highly recommended talk. Mark is a fantastic story teller, and Remix adoption of @vite.dev and their rebrand to React Router is one of the most impactful tales of this year.
“How React Router Became a Framework,” my talk from React Advanced in London, is now up! Learn about why Remix as it exists today is being merged into React Router, and what it means for the future of the project. www.youtube.com/watch?v=BKi4...
“How React Router Became a Framework,” my talk from React Advanced in London, is now up! Learn about why Remix as it exists today is being merged into React Router, and what it means for the future of the project. www.youtube.com/watch?v=BKi4...