This Week In React #272: Astro, Compiler, Next.js, shadcn, React Aria, Helmet, Preact | Navigation, Expo Agent/Observe/Widgets, Activity, Evals, MMKV, Hermes | Node.js, Source Maps, TanStack Intent, TypeGPU, TypeScript | This Week In React
Briefly

This Week In React #272: Astro, Compiler, Next.js, shadcn, React Aria, Helmet, Preact | Navigation, Expo Agent/Observe/Widgets, Activity, Evals, MMKV, Hermes | Node.js, Source Maps, TanStack Intent, TypeGPU, TypeScript | This Week In React
"Astro 6.0 is out with a redesigned dev server, built-in font optimization, live content collections, and stable CSP support. It requires Node 22+, Vite 7, and Zod 4. Rebuilt on Vite's Environment API web server, so you now run your exact production runtime locally. Built-in Fonts API - configure fonts from local files or providers like Google. Astro handles backbone logic, including downloading, caching, and preloading links."
"When Next.js builds your app, it compiles and minifies your code into chunks like static/chunks/12345-something.js. When errors happen, your stack traces point there. Not to the code you actually wrote. This blog walks through how source maps and debug IDs wire things together, and how to configure Sentry to show real file names and line numbers in production."
Astro 6.0 introduces significant improvements including a rebuilt dev server using Vite's Environment API for local production runtime matching, built-in Fonts API for managing local and provider fonts with automatic downloading and caching, and stable CSP support with automatic script and style hashing. Next.js source maps and debug IDs resolve production error tracking by mapping minified chunks to original code, enabling Sentry to display real file names and line numbers. Expo announces an agentic platform alongside new SDK for observability and metrics. React Navigation developers plan to implement a new data loading mechanism for screens. Additional developments include TypeScript 6.0 RC announcement, React Native Evals, and new Expo guides.
Read at Thisweekinreact
Unable to calculate read time
[
|
]