#436 — July 16, 2025
Together with
⚛️ React Status
The History of React Through Code — An epic attempt charting React’s evolution from its origins at Facebook to what we know and use today. It sheds light on React’s core philosophies, the motivations behind major API and feature decisions, and how it solved real problems developers were facing. This will round out your thinking about React if you weren’t using it from the earliest days.
Corbin Crutchley
The Road to Next — Advance your React career by mastering full-stack development with React 19 and Next.js 15. This self-paced bootcamp covers auth, file uploads, multi-tenant apps, and more. Join 1,000+ students and level up your skills.
Robin Wieruch sponsor
Announcing Node-API Support for React Native — A huge development for React Native. By bringing Node’s native module system into React Native, many doors are opened for code-sharing between platforms, prebuilding native modules for faster build times, and using existing Node-API compatible modules in React Native for the first time.
Hansen, Pasinski, et al. (Callstack)
🤖 Callstack has another announcement, with a new package that brings Apple’s on-device foundation models to React Native.
IN BRIEF:
🐝 Wasp is a popular Ruby on Rails-like framework for React, Node.js and Prisma, and it now has a public development roadmap.
You may know Lee Robinson from his years building up Vercel’s devrel program and growing the Next.js community. Well, he’s just left Vercel and shares five things he learned from five years at Vercel.
Reddit’s /r/reactjs
got to discussing Remix vs Next.js and which one you should choose.
Next.js 15.4 Released (and What’s Coming in Next.js 16) — A relatively small release for Next, but with updates to performance, stability, and Turbopack compatibility, and a good summary of what’s coming next in Next.js 16.
Jimmy Lai and Zack Tanner
The World’s Longest React Hooks Migration? — The three year tale of how a team transitioned from class components and MobX classes to functional components and hooks in a large React app.
Chris Krogh
How to Build an AI Coding Rules App with Lovable — Guide AI to generate a secure, full-stack app with minimal prompts—learn how to turn ideas into working software fast.
Clerk sponsor
📄 Loosely Synchronize Your JS Stores in Multiple Tauri Processes – Tauri is a bit like a Rust-flavored Electron for building cross-platform native apps. Costa Alexoglou
📄 Building an Apple/Google Photos Clone in React Native Bartłomiej Bukowski (Software Mansion)
📄 How to Test React Server Components – “It’s hacky, but it works.” Nico Prananta
🛠 Code, Tools & Libraries
react-easy-crop: A Component for Interactive Image Cropping — Supports any image format (and even videos) along with dragging, zooming, and rotations. GitHub repo.
Valentin Hervieu
📺 ReactPlayer 3.2: A Component for Playing Media from URLs — As well as standard videos, it can play HLS streams, DASH streams, YouTube videos, Vimeo videos, and more. There’s a complete online demo showing off its flexibility.
Pete Cook and Mux
Hyper Fetch: A ‘Turbocharged’ Fetch Library for Working with Remote APIs — An Axios and TanStack Query-inspired type-safe data-fetching framework for browser and server environments, with request lifecycle management, real-time communication, progress tracking, and codegen for Swagger/OpenAPI. GitHub repo.
Maciej Pyrc et al.
🌧️ Animated WebGL-Powered Weather Effects — A quick, fun one with a demo of its rain, snow, and fog effects.
Mate Rauscher
🖼️ react-medium-image-zoom 5.3 – Medium.com inspired image component. (Numerous live examples.)
Wasp 0.17 – Wasp is a Rails-like framework using Node, React & Prisma.
♟︎ React Chessboard 5.2 – Render chess boards. (Examples.)
Tinybase 6.4 – Powerful reactive data store for local‑first apps.
MUI X 8.8 – Popular React component suite.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
New versions of all maintained Node.js release lines have just been released including Node v20.19.4, v22.17.1, and v24.4.1.
📅 How well do you know JavaScript’s Date
class and how date parsing works in JavaScript? Find out with this head-scratching quiz.
Last week, Vercel announced it had acquired NuxtLabs, the stewards of Nitro and Nuxt (think Next.js but for Vue.js), meaning Next.js, Turborepo, Svelte, and now the Vue.js-powered Nuxt are within its sphere. Nuxt 4.0 has also just been released.
It’s written in Go, but fx is a fantastic JSON viewer and processor for the terminal – handy if you’re working with JSON at scale. v37.0 brings Vim-style line jumping and JSON parsing enhancements.
Curated by Peter Cooper and Terence C. Gannon.
A Cooperpress publication.
#436 — July 16, 2025
Together with
⚛️ React Status
The History of React Through Code — An epic attempt charting React’s evolution from its origins at Facebook to what we know and use today. It sheds light on React’s core philosophies, the motivations behind major API and feature decisions, and how it solved real problems developers were facing. This will round out your thinking about React if you weren’t using it from the earliest days.
Corbin Crutchley
The Road to Next — Advance your React career by mastering full-stack development with React 19 and Next.js 15. This self-paced bootcamp covers auth, file uploads, multi-tenant apps, and more. Join 1,000+ students and level up your skills.
Robin Wieruch sponsor
Announcing Node-API Support for React Native — A huge development for React Native. By bringing Node’s native module system into React Native, many doors are opened for code-sharing between platforms, prebuilding native modules for faster build times, and using existing Node-API compatible modules in React Native for the first time.
Hansen, Pasinski, et al. (Callstack)
🤖 Callstack has another announcement, with a new package that brings Apple’s on-device foundation models to React Native.
IN BRIEF:
🐝 Wasp is a popular Ruby on Rails-like framework for React, Node.js and Prisma, and it now has a public development roadmap.
You may know Lee Robinson from his years building up Vercel’s devrel program and growing the Next.js community. Well, he’s just left Vercel and shares five things he learned from five years at Vercel.
Reddit’s /r/reactjs
got to discussing Remix vs Next.js and which one you should choose.
Next.js 15.4 Released (and What’s Coming in Next.js 16) — A relatively small release for Next, but with updates to performance, stability, and Turbopack compatibility, and a good summary of what’s coming next in Next.js 16.
Jimmy Lai and Zack Tanner
The World’s Longest React Hooks Migration? — The three year tale of how a team transitioned from class components and MobX classes to functional components and hooks in a large React app.
Chris Krogh
How to Build an AI Coding Rules App with Lovable — Guide AI to generate a secure, full-stack app with minimal prompts—learn how to turn ideas into working software fast.
Clerk sponsor
📄 Loosely Synchronize Your JS Stores in Multiple Tauri Processes – Tauri is a bit like a Rust-flavored Electron for building cross-platform native apps. Costa Alexoglou
📄 Building an Apple/Google Photos Clone in React Native Bartłomiej Bukowski (Software Mansion)
📄 How to Test React Server Components – “It’s hacky, but it works.” Nico Prananta
🛠 Code, Tools & Libraries
react-easy-crop: A Component for Interactive Image Cropping — Supports any image format (and even videos) along with dragging, zooming, and rotations. GitHub repo.
Valentin Hervieu
📺 ReactPlayer 3.2: A Component for Playing Media from URLs — As well as standard videos, it can play HLS streams, DASH streams, YouTube videos, Vimeo videos, and more. There’s a complete online demo showing off its flexibility.
Pete Cook and Mux
Hyper Fetch: A ‘Turbocharged’ Fetch Library for Working with Remote APIs — An Axios and TanStack Query-inspired type-safe data-fetching framework for browser and server environments, with request lifecycle management, real-time communication, progress tracking, and codegen for Swagger/OpenAPI. GitHub repo.
Maciej Pyrc et al.
🌧️ Animated WebGL-Powered Weather Effects — A quick, fun one with a demo of its rain, snow, and fog effects.
Mate Rauscher
🖼️ react-medium-image-zoom 5.3 – Medium.com inspired image component. (Numerous live examples.)
Wasp 0.17 – Wasp is a Rails-like framework using Node, React & Prisma.
♟︎ React Chessboard 5.2 – Render chess boards. (Examples.)
Tinybase 6.4 – Powerful reactive data store for local‑first apps.
MUI X 8.8 – Popular React component suite.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
New versions of all maintained Node.js release lines have just been released including Node v20.19.4, v22.17.1, and v24.4.1.
📅 How well do you know JavaScript’s Date
class and how date parsing works in JavaScript? Find out with this head-scratching quiz.
Last week, Vercel announced it had acquired NuxtLabs, the stewards of Nitro and Nuxt (think Next.js but for Vue.js), meaning Next.js, Turborepo, Svelte, and now the Vue.js-powered Nuxt are within its sphere. Nuxt 4.0 has also just been released.
It’s written in Go, but fx is a fantastic JSON viewer and processor for the terminal – handy if you’re working with JSON at scale. v37.0 brings Vim-style line jumping and JSON parsing enhancements.
Curated by Peter Cooper and Terence C. Gannon.
A Cooperpress publication.
发布者