Scroll-Driven Animations • Josh W. Comeau
Introduction One of the best ways to add a bit of personality to our websites is to animate things on scroll. For example, I recently created the following scroll-driven animation…
Introduction One of the best ways to add a bit of personality to our websites is to animate things on scroll. For example, I recently created the following scroll-driven animation…
Next.js 16.3 Preview is ready for public testing! We’ve published a new Next.js release to npm using the @preview tag, so you can try out 16.3 today. We expect to…
React Native has always focused on helping developers reuse knowledge across platforms. What started with Android and iOS has steadily expanded to Apple TV, Windows, macOS, and even the web…
In the past few weeks, since the disclosure of the critical security vulnerability in React Server Components (RSC), there’s been a lot of interest in the RSC protocol. The RSC…
For a while, kentcdodds.com had two separate deployable things living in the same git repo: The main site (React Router, Remix before that, SQLite, deployed to Fly) An OAuth worker…
For years, React has been the foundation of modern front-end development. From startups building their first MVPs to enterprises managing large-scale applications, React has remained one of the most trusted…
The CSS translateZ() function adds depth to an element, drawing it closer or farther in space. In other words, it shifts an element along the Z-axis in a 3D space. .box:hover {…
is fewer tokens than , so absent a constraint, the model takes the cheap path. Here’s the thing about AI-generated UI: it’s inaccessible by default. Not occasionally — by default….
You want to know how old I am? Fine. I’m old enough that my earliest memories of computing involve loading games from a tape into a tape drive. The player…
December 3, 2025 by The React Team There is an unauthenticated remote code execution vulnerability in React Server Components. We recommend upgrading immediately. On November 29th, Lachlan Davidson reported a…