![React Server Components and Shopify Hydrogen [Ilya Grigorik]](https://pbcdn.aoneroom.com/image/2025/09/23/ad126bb93f82a47df4a3a02d58ad079d.jpg)
React Server Components and Shopify Hydrogen [Ilya Grigorik]
Naty🤎
Paglalarawan
<p>Listen to the Changelog <a href="https://changelog.com/podcast/469">https://changelog.com/podcast/469</a> (40mins in)</p><p>React Distros: <a href="https://twitter.com/swyx/status/1230408595843534853">tweet</a>, <a href="https://www.swyx.io/react-distros/">blog</a></p><p>Try it out: <a href="https://hydrogen.new/">https://hydrogen.new/</a></p><p><br><strong>Transcript</strong></p><p>when we looked at the available set of tools in the React ecosystem, we felt like the existing crop of frameworks, and particularly ones for commerce, don’t solve the right problems, or maybe don’t stack the right decisions to enable this dynamic commerce experience that we’ve been talking about.</p><p>There’s a host of really good tools for statically generated pages, but if you really wanna build a fast, server-side-rendered, React-powered experience, you have to hire some really smart people to make that work. And that gets very expensive very quickly. So most teams fail. They end up with subpar experiences, and we thought we could help. So this is why we entered into this space and said – it’s not like we’ve invented server-side streaming.</p><p><a href="https://changelog.com/podcast/469#transcript-51"><strong>JEROD SANTO</strong></a></p><p>Right.</p><p><a href="https://changelog.com/podcast/469#transcript-52"><strong>ILYA GRIGORIK</strong></a></p><p>I think I was with you guys on this show ten years ago, talking about streaming in HTTP servers.</p><p><a href="https://changelog.com/podcast/469#transcript-53"><strong>ADAM STACOVIAK</strong></a></p><p>Yeah.</p><p><a href="https://changelog.com/podcast/469#transcript-54"><strong>ILYA GRIGORIK</strong></a></p><p>So this is not new technology, but it’s a new stack. It’s a different stack, it’s a different set of choices. So now the question is “Well, I do want to use React on the server and client. How do I do that, while still delivering a really fast server-side streaming solution that is not blocking on data requests, such that I can enable the clients to quickly render