Concurrent hydration with useSyncExternalStore

#527 – October 12, 2025

avoid issues while maintaining the benefits of avoiding hydration mismatches

Concurrent hydration with useSyncExternalStore
7 minutes by Jacob Groß

More people are using React's Suspense feature, which can improve user experience and performance. However, when combined with server-side rendering, the common useSyncExternalStore hook can cause problems like flashing loading states and poor performance. Jacob shows a solution using useDeferredValue with useSyncExternalStore to avoid these issues while maintaining the benefits of avoiding hydration mismatches.

What Shopify uses for remote PR reviews
sponsored by Tuple

Tuple created the screen sharing app for developers that Tailwind, Stripe, and Shopify prefer for unblocking PR reviews, making technical decisions, and pair programming. With shared control by default and intuitive annotations, Tuple is the most effective way to review complex technical issues with your team. Don’t wait for an async review; Tuple instead.

Optimizing checkout experiences with React and Tailwind
6 minutes by Roman Fedytskyi

Roman outlines practical guidance for engineers aiming to create seamless checkout experiences in React and Tailwind. Drawing on data about shopping cart abandonment, he explains why users quit and identifies common pitfalls. Roman then offers step-by-step advice for building single-page, mobile-friendly forms with clear progress indicators, transparent pricing, and trust-building elements.

Stop using useEffect for data fetching
4 minutes by Devesh Sangwan

A bug in Cloudflare's React dashboard caused massive API traffic when a useEffect dependency array included an object that was recreated on every render. This triggered endless API calls and led to a major outage. The incident shows why useEffect isn't ideal for data fetching. TanStack Query solves these problems by providing built-in caching, loading states, and error handling without the boilerplate code.

Introducing the React Foundation
2 minutes by Engineering at Meta

Meta open-sourced React over a decade ago, and it now powers over 50 million websites including those from Microsoft, Shopify, and Discord. React has expanded beyond web development to mobile, desktop, and even gaming consoles through React Native. Meta is moving React to the new React Foundation under the Linux Foundation to create vendor-neutral governance. The foundation will have board members from major tech companies while maintaining separate technical governance by React's maintainers.

React 19.2
6 minutes by The React team

React 19.2 is now available. The React team highlights some notable changes and gives an overview of the new features. It includes the Activity component letting you control and prioritize app parts with visible and hidden modes, the useEffectEvent hook that solves dependency issues in useEffect by separating event logic or adding Chrome DevTools performance tracks and partial pre-rendering capabilities for better app optimization.

Authentication without exposing credentials for your AI agents
sponsored by Browserbase

1Password and Browserbase launched the first secure agentic authentication integration, connecting 1Password’s credential vault with Browserbase. Your agents can now authenticate with web services without ever exposing credentials. Zero-knowledge security. Just in time auth. Smart mapping. Full audit trail. Build AI agents that can actually work without compromising security. Available now in open beta for 1Password Enterprise customers and for free on Browserbase.

javascript

webdev

And the most popular article from the last issue was:

newsletters