π¨ #256: Next.js, directives, TanStack, Storybook, Waku, shadcn, Rari, Astro | Navigation, EAS, Expo Modules, Gesture Handler, Screens, Nitro, IAP | ArkType, Biome, Svelte, Hono
Hi everyone! Filip and Krzysztof from Software Mansion here! π
This edition is special for at least four reasons:
- It's a very rounded anniversary edition - issue
256- let's hope our counter can hold more than 8 bits π€ - This is the first newsletter issue for Filip, who is improving React Native DX by developing Radon IDE.
- It was a great week, with a lot of excellent content emerging from the Next.js conf in the React world.
- React Native isn't far behind, as this week saw some cool stuff released, including updates for React Navigation, Uniwind, React Native Screens, and more.
That's more than enough reasons to jump straight into the content - enjoy the reading!
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Don't miss the next email!

πΈ Sponsorβ
AI Localization That Actually Understands React
Stop wasting time fighting your i18n keys. π« Crowdin is the perfect, automated l10n solution built for React developers β whether you're an individual or a startup.
The days of manually providing context are over:
- Context Harvester: Our open-source CLI uses Agentic AI to scan your code and automatically attach usage context to every string. It knows if "Close" is a button, a component name, or a modal title. No more guesswork for the AI. π€―
- Smarter AI Translations: With that precise context, our pre-translation engine delivers production-ready strings instantly.
- Integrations: Connect Crowdin directly to your repo. Localization becomes a simple, continuous part of your CI/CD pipeline.
Launch a multilingual app without breaking a sweat. Focus on features, not fighting filesπ

βοΈ Reactβ
π₯ Next.js Conf 25 - Opening Keynote
Next.js conf was the main event of last week, with a keynote highlighting newly released Next.js features, in particular:
- Turbopack as the new default bundler, including beta support for file-system caching
- The Adapters API to interface Next.js with hosting platforms, built in collaboration with various partners and Vercel competitors
- Cache Components: new fancy name of Partial Pre-Rendering, with more explicit APIs
Let's take a step back to explore this new flagship Cache Components feature. It is a new opt-in flag to turn on that lets you implement the Partial Pre-Rendering pattern. The goal is to keep your app/page shells static so that navigation feels instant. It nudges you to move dynamic (searchParams(), headers()...) and async calls (fetch(), DB access) within a <Suspense> boundary so that the page shell remains static and fast, while the dynamic/slow parts can stream into it. And when you really want to include an async component in the static shell, a new βuse cacheβ directive to turn it into a Cache Component that lets Next.js pre-render it statically. Turning this feature on also enables a back/forward navigation cache powered by the new <Activity> component. This new mode offers a more composable, explicit and granular caching model, compared to the previous model based on route-level controls and aggressive implicit caching by default.
This event also led to various discussions in the community, following the introduction of parametrized directives (βuse cache: privateβ / βuse cache: remoteβ), and the introduction of a Vercel βuse workflowβ directive the next day. Many developers argue itβs dangerous to use strings and would prefer function decorators or explicit typesafe API calls. We still need to think about it before making up our minds and taking a side, but here are some related links worth checking out:
- π¦ The
βuse no memoβdrama: The JS community is apparently offended by a 2-year-old React Compiler escape hatch directive that is actually useful. - π Directives and the Platform Boundary: Tanner Linsleyβs cautionary piece about the dangers of introducing directives without community-wide standardization.
- π₯ Theo - This is good, actually (directives)

- πΈ 5 React Grid Examples to Transform Your Next Project
- π Introducing TanStack Start Middleware - A gentle introduction to Middleware, that teaches how to leverage a possibility of executing code in conjunction with your server-side operations.
- π Why developers are leaving Next.js for TanStack Start, and loving it - An opinionated peace on the state of Next.js, itβs growing complexity and competition.
- π The Rari SSR Breakthrough: 12x Faster, 10x Higher Throughput Than Next.js - Tanstack Start is apparently not the only competition Next.js should worry about, Rari has released some impressive benchmarks this week.
- π I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance - A deep-dive focusing on benchmarking bundle size and FCP performance of different frameworks. As it turns out the packages of react based solutions might be much larger than those of the competition.
- π React and Remix Choose Different Futures: Interesting reflections on the potential future of both frameworks. The author suggests that React is following a path of stability, even if it means sacrificing complexity, while Remix is choosing simplicity as their primary goal.
- πΈ STRICH - Add lightning-fast barcode & QR scanning to your web app with a lean JS lib. Simple, predictable pricing, free trial and demo!
- π¦ Storybook 10.0 - Major update with Module automocking and support for Next 16, Vitest 4, Svelte async components
- π¦ Astro 5.15 - Netlify skew protection
- π¦ c15t 1.7 - Cookie-banner and constant management framework - Improved iFrame blocking and new solutions for tracking management
- π¦ shadcn/ui 3.5 - Support for Next.js 16
- π¦ Waku 0.27 - stabilizing the public API as they prepare for the v1 alpha
- π₯ Jack Herrington - React 19.2 New useEffectEvent Hook: Game Changer or Gimmick?
- π₯ Ankita Kulkarni - Next.js 16 Changed How to Fetch Data
Don't miss the next email!

πΈ Sponsorβ
Sentry AI Code Review: Catch Bugs Before They Ship
Stop shipping preventable bugs. Sentry AI Code Review brings error and performance context into your PR to catch bugs before they break prod.π§βπ»
- Automated detection of bugs, risks, and regressions
- Actionable insights, not distracting noise
- Tighter feedback loops for faster merges
- Context-aware checks tied to real Sentry data
- Less time debugging, more time building
Ship code that breaks less, review with confidence, and keep production stable. Try AI Code Review in Sentry.

π± React-Nativeβ
- πΈ Set up, build and run Expo apps on Meta Quest β a hands-on guide for React Native developers
- π Swift for Android preview: The Android workgroup announced a Swift SDK for Android app development.
- π A library with interactive shader backgrounds powered by WebGPU is coming to React Native.
- π The creator of Unistyle has published benchmarks for his new library - Uniwind (Tailwind bindings for React Native), which show promising results.
- π React Navigation - Improved Authentication flows: When using deep links, you may now handle a case where the user opens a deep link that requires authentication (see also this tweet)
- π React Navigation docs - Now supports native Bottom Tabs
- π Setting up GitHub SSH Key on Expo EAS: A complex guide for setting up SSH access to private GitHub repositories from an Expo EAS workflow - especially useful when your app depends on private submodules.
- π Faster, more reliable video uploads with Expo Modules: A case study on multipart video upload, featuring a success story about how a custom native Expo Module can solve critical problems for your app.
- π React Native (New) Architecture: Key Performance Boosts: Recently, a lot has been said about the React Native Architecture, but it can be unclear how to use these insights to your advantage. This article focuses on how the capabilities of The Architecture can boost your app's performance.
- π¦ Gesture Handler 2.29 - Proper support for iOS 26
- π¦ React Native Screens 4.18 - refined API around the new header items system
- π¦ Nitro Device Info - A new library backed by Nitro Modules that provides synchronous access to device information
- π¦ Liquid Glass - Border support and compatibility with the Zeego context menu
- π¦ React Native IAP 14.4.33 - Horizon OS Support
- π Awesome Nitro Modules: An interesting collection of libraries built using nitro modules.
- π₯ Expo - Learn how to use the new Icon Composer with Expo
- π₯ Code with Beto - How to Use OpenAI's Whisper in React Native
- π₯ Simon Grimm - Platform Specific Components, Layouts & Styling with React Native
- π₯ Oskar KwaΕniewski - Building React Native TurboModules with Swift

π Otherβ
- π‘ Ark introduces ArkRegex, a type-safe regex API
- π ViteConf 2025 Recap
- π Springs and Bounces in Native CSS The magic of the linear() timing function
- π¦ Svelte 5.42 -
New fork()API: Enables preloading patterns akin to what React devs can do with<Activity> - π¦ Hono announcing a new CLI
- π¦ Biome 2.3 - Tailwind compatibility, support for Svelte, Vue, Astro

π€ Funβ
See ya! π









