#432 — June 18, 2025
Together with
React Status
Redux’s Maintainer on the State of React and the Community in 2025 — React remains dominant but version 19’s features and changes have rekindled debate over React’s future. Redux lead Mark Erikson chronicles React’s evolution, the growing split between Meta’s internal-driven process and Vercel’s Next‑led Server Components work, the docs’ references to frameworks, and pushes back on the FUD about Vercel “taking over,” “React only works with Next” myths, and fears of client‑side abandonment.
Mark Erikson
Secure AI Agents Against Prompt Injection and Abuse — AI agents are becoming part of modern frontend stacks, adding new challenges around identity, access, and runtime control. WorkOS equips you with machine-to-machine authentication, scoped access, and visibility into agent behavior in production.
WorkOS sponsor
React Native 0.80 Released — React Native 0.80 lands with React 19.1, a new opt-in set of stricter TypeScript types, and experimental support for prebuilt dependencies on iOS to speed up builds. The legacy architecture is now officially ‘frozen’, with warnings for APIs slated for future removal.
Cohen, Cucci, Dall’Agnol, and Falch
IN BRIEF:
Facebook has released Relay v20, the latest version of its alternative GraphQL-oriented React framework.
🖐️ React Aria Tree now has drag and drop support. Here are the docs.
If you use the Motion animation library, you might like Motion’s new VS Code extension that lets Copilot use Motion’s docs.
Collaborative design tool company Figma has acquired Payload, creators of the popular eponymous open source Next.js backend framework/CMS.
Developer influencer Theo Browne ▶️ mulls over a recent article claiming Silicon Valley CTOs are ‘secretly moving away from React.’
🤖 use-mcp: A Hook for Connecting to MCP Servers — The aim is to simplify authentication and tool calling for AI systems implementing the Model Context Protocol standard.
Cloudflare
Clerk OAuth Gets a Big Upgrade—Now Fully MCP-Ready — Clerk OAuth now supports token revocation, consent screens, dynamic clients, & more—now fully MCP-ready. Learn more here.
Clerk sponsor
📄 How Cursor Upgraded Our Storybook in Just 2 Hours – If you’re going to use AI, it might as well be to speed up the most boring of tasks. Uri Klar
📄 Building an Infinite Marquee Along an SVG Path with React and Motion Daniel Petho
📄 Composable Streaming with Suspense Ryan Toronto (Twofold Blog)
🛠 Code, Tools & Libraries
react-searchable-dropdown: A Customizable Dropdown Component — A modern, accessible, and customizable dropdown component that supports large datasets with virtualization, lets users create new options, works with both simple and complex data, and is easy to style and extend. GitHub repo.
Lucio D’Alessandro
🪟 Apple’s ‘Liquid Glass’ Effect for React — One of Apple’s recent announcements is its new design language for iOS and macOS oriented around a ‘liquid glass’ effect. This lets you reproduce it in your React apps with a high level of control. GitHub repo.
Max Rovensky
react-call 1.8: Call Your React Components — This gives you a call(props)
method to give you an imperative way to call a component, even from outside React and with no context providers needed. The latest version adds an upsert method for singleton-like component instances. GitHub repo.
Ismael Ramon
🩻 Slice Viewer – A React and WebGL-powered viewer for medical scans. Vladimir Angelov
State in URL 5.0 – Store any user state in query parameters. v5 adds Remix support, but it also supports Next.js and React Router.
📈 Ant Design Charts 2.4 – React chart library. Demos and code samples.
React on Rails 15.0 Release Candidate – An established way to integrate React with Ruby on Rails apps.
📷 VisionCamera 4.7 – Advanced camera control for React Native.
💬 React ChatBotify 2.1 – Library for creating chat bot experiences.
react-lines-ellipsis 0.16 – Simple multiline ellipsis component…
Enact 5.0 – An app development framework built atop React.
📰 Classifieds
🤿 50+ advanced React talks, 5+ workshops, pub quiz & networking. See you near Big Ben on Nov 28 & Dec 1!
Postgres user? Check out our sister newsletter, Postgres Weekly – the next issue goes out tomorrow.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
Dan Abramov continues his run of fantastic blog posts with a look at the suppression of suppressions when linting and why you might want to add rules to forbid the disabling of your most critical checks.
npm-alternative pnpm 10.12 introduces an experimental ‘global virtual store’ for packages that makes it even more space-efficient.
The void(0) folks have announced Oxlint 1.0, the first stable version of a very fast linter and alternative to ESLint.
In other linting news, Biome v2 has been released with a novel feature: type-aware linting rules that don’t rely on the TypeScript compiler.
A look at the experience of using await
at the top level in ES modules.
WelsonJS is an interesting way to build Windows apps atop Windows’ built-in JS engine. Think Electron but Windows-specific.
Curated by Peter Cooper and Terence C. Gannon.
A Cooperpress publication.
#432 — June 18, 2025
Together with
React Status
Redux’s Maintainer on the State of React and the Community in 2025 — React remains dominant but version 19’s features and changes have rekindled debate over React’s future. Redux lead Mark Erikson chronicles React’s evolution, the growing split between Meta’s internal-driven process and Vercel’s Next‑led Server Components work, the docs’ references to frameworks, and pushes back on the FUD about Vercel “taking over,” “React only works with Next” myths, and fears of client‑side abandonment.
Mark Erikson
Secure AI Agents Against Prompt Injection and Abuse — AI agents are becoming part of modern frontend stacks, adding new challenges around identity, access, and runtime control. WorkOS equips you with machine-to-machine authentication, scoped access, and visibility into agent behavior in production.
WorkOS sponsor
React Native 0.80 Released — React Native 0.80 lands with React 19.1, a new opt-in set of stricter TypeScript types, and experimental support for prebuilt dependencies on iOS to speed up builds. The legacy architecture is now officially ‘frozen’, with warnings for APIs slated for future removal.
Cohen, Cucci, Dall’Agnol, and Falch
IN BRIEF:
Facebook has released Relay v20, the latest version of its alternative GraphQL-oriented React framework.
🖐️ React Aria Tree now has drag and drop support. Here are the docs.
If you use the Motion animation library, you might like Motion’s new VS Code extension that lets Copilot use Motion’s docs.
Collaborative design tool company Figma has acquired Payload, creators of the popular eponymous open source Next.js backend framework/CMS.
Developer influencer Theo Browne ▶️ mulls over a recent article claiming Silicon Valley CTOs are ‘secretly moving away from React.’
🤖 use-mcp: A Hook for Connecting to MCP Servers — The aim is to simplify authentication and tool calling for AI systems implementing the Model Context Protocol standard.
Cloudflare
Clerk OAuth Gets a Big Upgrade—Now Fully MCP-Ready — Clerk OAuth now supports token revocation, consent screens, dynamic clients, & more—now fully MCP-ready. Learn more here.
Clerk sponsor
📄 How Cursor Upgraded Our Storybook in Just 2 Hours – If you’re going to use AI, it might as well be to speed up the most boring of tasks. Uri Klar
📄 Building an Infinite Marquee Along an SVG Path with React and Motion Daniel Petho
📄 Composable Streaming with Suspense Ryan Toronto (Twofold Blog)
🛠 Code, Tools & Libraries
react-searchable-dropdown: A Customizable Dropdown Component — A modern, accessible, and customizable dropdown component that supports large datasets with virtualization, lets users create new options, works with both simple and complex data, and is easy to style and extend. GitHub repo.
Lucio D’Alessandro
🪟 Apple’s ‘Liquid Glass’ Effect for React — One of Apple’s recent announcements is its new design language for iOS and macOS oriented around a ‘liquid glass’ effect. This lets you reproduce it in your React apps with a high level of control. GitHub repo.
Max Rovensky
react-call 1.8: Call Your React Components — This gives you a call(props)
method to give you an imperative way to call a component, even from outside React and with no context providers needed. The latest version adds an upsert method for singleton-like component instances. GitHub repo.
Ismael Ramon
🩻 Slice Viewer – A React and WebGL-powered viewer for medical scans. Vladimir Angelov
State in URL 5.0 – Store any user state in query parameters. v5 adds Remix support, but it also supports Next.js and React Router.
📈 Ant Design Charts 2.4 – React chart library. Demos and code samples.
React on Rails 15.0 Release Candidate – An established way to integrate React with Ruby on Rails apps.
📷 VisionCamera 4.7 – Advanced camera control for React Native.
💬 React ChatBotify 2.1 – Library for creating chat bot experiences.
react-lines-ellipsis 0.16 – Simple multiline ellipsis component…
Enact 5.0 – An app development framework built atop React.
📰 Classifieds
🤿 50+ advanced React talks, 5+ workshops, pub quiz & networking. See you near Big Ben on Nov 28 & Dec 1!
Postgres user? Check out our sister newsletter, Postgres Weekly – the next issue goes out tomorrow.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
Dan Abramov continues his run of fantastic blog posts with a look at the suppression of suppressions when linting and why you might want to add rules to forbid the disabling of your most critical checks.
npm-alternative pnpm 10.12 introduces an experimental ‘global virtual store’ for packages that makes it even more space-efficient.
The void(0) folks have announced Oxlint 1.0, the first stable version of a very fast linter and alternative to ESLint.
In other linting news, Biome v2 has been released with a novel feature: type-aware linting rules that don’t rely on the TypeScript compiler.
A look at the experience of using await
at the top level in ES modules.
WelsonJS is an interesting way to build Windows apps atop Windows’ built-in JS engine. Think Electron but Windows-specific.
Curated by Peter Cooper and Terence C. Gannon.
A Cooperpress publication.
发布者