#122

Next.js 16.2, unstable_catchError, next-forge 6, React's Rust Compiler, AI Elements 1.9, Banning useEffect


Together with
Blazity

Next.js 16.2

Next.js 16.2

This release is packed with performance improvements, better debugging tools, and AI-focused features:

  • ~400% faster dev startup – localhost:3000 is ready much quicker during next dev
  • 25-60% faster rendering – a smarter JSON parsing approach speeds up Server Components payload deserialization
  • Redesigned 500 error page – cleaner built-in fallback page for production errors
  • Server Function logging – dev terminal now shows function name, arguments, and execution time
  • Hydration diff indicator – error overlay clearly labels server vs. client content mismatches
  • --inspect for next start – attach a Node.js debugger to your production server
  • 200+ Turbopack fixes – including SRI support, postcss.config.ts, and Server Fast Refresh
  • AI improvementsAGENTS.md in create-next-app, browser log forwarding, and experimental next-browser

⚡️ Sponsor: Blazity

Blazity

You Can Just Ship Agents: Architecting for the Agentic Era | Dom Sipowicz, Vercel

How are teams building reliable, production-ready agent systems without reinventing orchestration from scratch? Dom Sipowicz (Vercel) walks through what it takes to ship agents using the Vercel AI Cloud and the new Workflow Development Kit — from architecture decisions to production deployment.

Recorded live at the Frontend Forward Blazity London Meetup, February 2026.

Make sure to stay up to date about new features, best articles and tools in the Next.js ecosystem by subscribing to the newsletter.

Once‑weekly email, best links, no fluff.

Join 6,000+ developers. 100% free.

📙 Articles / Tutorials / News

unstable_catchError()

The Next.js team is working on a programmatic way to wrap any part of your UI in an error boundary. It's more flexible than the error.js convention, supporting custom props, retry logic, and server-rendered fallbacks

► Next.js Donut Pattern Explained in 5 Minutes

The video shows the donut pattern, where a client wrapper holds server-rendered content inside it

𝕏 React Compiler: Rust Edition is on the Way

The React team is porting the React Compiler to Rust, with most of the work done using AI. More details are expected soon

𝕏 Why we banned React's useEffect

One team's journey from useEffect-induced production bugs to a strict no-direct-useEffect rule. The post offers five concrete patterns that cover most use cases and argues the rule matters even more now that AI agents are writing code


⚛️ React Summit | June 12 & 16, 2026

The world’s biggest React conference in beautiful Amsterdam and online! Learn from top React experts & connect with the community.

Use code NEXT for 10% off tickets


📦 Projects / Packages / Tools

next-forge 6

next-forge 6

next-forge is a production-ready template for Next.js that aims to be a full, opinionated starter for new apps. This big release adds better DX, a new "agent skill" you can install for structured next-forge knowledge, and new docs. Bun is now the default package manager (pnpm/npm/yarn still work)

AI Elements 1.9

The latest update adds a new skill to help agents build with the library, plus a <JSXPreview /> component for rendering streamed JSX and a screenshot action for <PromptInput />. The <Conversation /> component can also now download chats as markdown

Base UI v1.3.0

Version 1.3.0 brings lots of small fixes plus a few big wins: Drawer is now stable, plus a new SwipeArea for Drawer. Select, Combobox, and Slider get a new Label part, and Combobox + Autocomplete add an InputGroup part. Tooltip adds a closeOnClick prop, and Menu now supports content transitions via Viewport

Streamdown 2.5

Streamdown is a component designed to render Markdown streamed from AI models. In version 2.5 new staggered animations cascade content in sequentially, custom renderers can now read code fence metastrings, and line numbers are toggleable. There are also other performance related improvements


⚡️ Sponsor

Tigris Data

The Tigris Storage SDK: Giving you code you can read at a glance

Stop wrestling with AWS S3 boilerplate in your Next.js apps. The new Tigris Storage SDK gives you simple get, put, and remove calls with first-class TypeScript support — storage that feels like JavaScript.


🌈 Related

The Best Frontend Framework Doesn't Exist, Only Trade-offs Do

An opinionated overview of modern frameworks arguing there’s no universal winner. Next.js, Astro, and TanStack Start all solve different problems depending on caching, scale, and team experience. The article was previously featured but was recently updated

Two React Design Choices Developers Don’t Like—But Can’t Avoid

SolidJS creator Ryan Carniato argues that two often‑criticized React patterns, deferred state commits and dependency arrays, exist for good reasons. When async data enters the system, every UI framework eventually runs into the same constraints if it wants to keep the UI consistent

What do coders do after AI?

Super interesting read! This article breaks down what AI means for developers today. It covers layoffs, changing job roles, and how coding is shifting from hands-on work to guiding AI tools

Seven Years to TypeScript: Migrating 11,000 Files at Patreon

Patreon shares how they moved their entire frontend from JavaScript to TypeScript over seven years. What started as voluntary adoption eventually needed AI-powered tools to finish the job across 11,000 files and 1 million lines of code


Have a link you want to share? Send me an email at erfan@nextjsweekly.com

All submissions are appreciated.

👋 See you next week!