Aller au contenu principal

πŸ“¨ #272: Astro, Compiler, Next.js, shadcn, Aria, Helmet, Preact | Navigation, Expo Agent, Observe, Widgets, Activity, Evals, MMKV, Hermes | Node.js, Source Maps, TanStack Intent, TypeGPU, TypeScript

Β· 10 minutes de lecture
Filip KamiΕ„ski
Software Engineer - Software Mansion
Tymoteusz Boba
Software Engineer - Software Mansion
πŸ‡«πŸ‡· Non traduit :/
Malheureusement, cette page n'a pas encore Γ©tΓ© traduite en franΓ§ais. Reviens un peu plus tard!

Hi everyone! Filip and Tymek from Software Mansion here! πŸ‘‹

Hope your week is going well πŸ˜„ In today's news, we bring you a slightly calmer React section, but there is much more going on in React Native. Astro 6.0 has been released, Expo announces an agentic platform and new SDK for observability and metrics, and React Navigation developers are planning to add a new way to load data in screens.

There's more β€” interesting canary PRs for Next.js, React Native Evals, TypeScript 6.0 RC announcement, new guides from Expo, and beyond!

Let's dive deep into the content πŸŽ‰

As always, thanks for supporting us on your favorite platform:

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    Next.js Source Maps: From Random Chunks to Real Code

    Next.js Source Maps: From Random Chunks to Real Code

    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.

    • What actually happens to your code during build
    • Why dev tools show readable traces but Sentry shows chunks
    • How to simulate a production build so Sentry gets your source maps
    • Troubleshooting missing or stale source maps

    Read the guide ➑️

    βš›οΈ React​

    Astro 6.0

    Astro 6.0

    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.

    Here's what's new:

    • 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.
    • Stable CSP support - with one config flag, Astro auto-hashes scripts and styles, and generates headers.
    • Experimental Rust compiler - drop-in replacement for the Go-based compiler with better performance and diagnostics via @astrojs/compiler-rs.
    • Experimental queued rendering and route caching.

    To upgrade to the latest Astro version, all you need to do is execute npx @astrojs/upgrade - an interactive CLI will handle the rest.

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      Still writing tests manually?

      Still writing tests manually?

      Notion, Dropbox, Wiz, and LaunchDarklyΒ have found a new testing paradigm - and they can't imagine working without it.Β Built by ex-Palantir engineers, Meticulous autonomously creates a continuously evolving suite of E2E UI tests that delivers near-exhaustive coverage with zero developer effort - impossible to deliver by any other means.Β 

      It works like magic in the background:

      • Near-exhaustive coverage on every test run
      • No test creation
      • No maintenance (seriously)
      • Zero flakes (built on a deterministic browser)

      🀨 Curious? Book in a time to learn more

      πŸ“± React-Native​

      React Navigation 8 - March Progress Report

      React Navigation 8 - March Progress Report

      This week, the React Navigation team shares a progress update on the upcoming 8.0 release, which has been in alpha since December 2025.

      The version bumps the minimum requirements to React 19 and React Native 0.83, unlocking native APIs like Activity and Suspense. Here's what's new:

      • inactiveBehavior option - allows control over how offscreen screens are handled
      • Deep links by default - static config now auto-converts screen names to URL paths, no explicit setup needed
      • Schema validation support - deep link params can be parsed and typed with Zod, Valibot, or ArkType
      • Native symbols - new SFSymbol and MaterialSymbol components for iOS and Android icon systems
      • Material Design 3 themes - MaterialLightTheme and MaterialDarkTheme using Android's dynamic PlatformColor

      The beta will be released once the rewritten React Native Screens integration lands.

      πŸ”€ Other​

      🀭 Fun​

      alt

      alt

      See ya! πŸ‘‹


      Ne manque pas le prochain email !