This Week In React #267 : Bun, Next-Intl, Grab, Aria | Worklets, Teleport, Voltra, AI SDK, Screens | State of JS, Temporal

Published: (February 6, 2026 at 04:11 AM EST)
5 min read
Source: Dev.to

Source: Dev.to

Hi everyone!

You’ll have to get used to it: yet another week filled with AI content. From MCPs to Agent Skills to AI‑specific CLIs, we don’t know where to turn anymore.

We’re delighted to be ranked once again among the top 5 newsletters in the State of JavaScript 2025 survey. Thanks for your trust!

By the way, we’d love your feedback — what do you like about the newsletter, and how could we make it better in 2026? Just hit reply and let us know! ❤️

💡 Subscribe to the official newsletter to receive an email every week!

React Performance, v2

Make React apps fast where it actually matters.

An advanced performance course from Steve Kinney, focused on diagnosing real bottlenecks and fixing slow, janky React apps using modern React 19 patterns.

  • 🚀 Modern React: Suspense, transitions, deferred values, hydration, server actions
  • 🔍 Debug Faster: Find unnecessary re‑renders with React DevTools & the Profiler
  • 🧠 Smart Optimization: Memoization, virtualization, code‑splitting, optimistic UI
  • Feel‑Fast UX: Learn how React Fiber prioritizes work to keep apps responsive

⏱ 4 + hours • ⭐ 4.8 rating
🏫 From Frontend Masters

  • 💸 PostHog – 8 learnings from 1 year of agents
  • 👀 React DOM PR – Support for SubmitEvent.submitter
  • 👀 React.dev PRs – Revamp docs of useOptimistic, useActionState, and useEffectEvent
  • 📜 React’s ViewTransition Element – Chris Coyier compares “ vs. the native document.startViewTransition() API
  • 📜 Why Inngest migrated off Next.js to TanStack Start – Reducing local dev time by 83 %
  • 📜 Reverse‑Engineering Figma Make – Extracting React apps from binary .fig files
  • 📜 GitHub Copilot CLI’s animated ASCII banner – Rendering reliable animated components to the terminal UI with React Ink
  • 📜 Can AI actually debug complex React/Next.js issues? – Claude Opus fixed only 1 of 3 real‑world bugs
  • 📜 React design‑system library MCP – Leveraging the experimental Storybook MCP server
  • 💸 Building AI Voice Agents at Scale – The executive playbook by ElevenLabs

Packages & Releases

PackageVersionHighlights
Next Intl4.8Ahead‑of‑time compilation → smaller bundles (pre‑compiled ICU messages)
Bun1.3.8Bun.markdown API + Bun.markdown.react() – faster than React alternatives
React Grab1.0Select context for coding agents directly from the website – up to 3× faster prompts
shadcn/uiRTL support, unified Radix UI package
React Aria1.15New render‑prop, Agent Skills, constrain dates on blur
Gatsby5.16Adds support for React 19 and Node 24
Rspress2.0Documentation framework – theme styling, AI‑native, Shiki highlighting, performance, new plugins
React Three Fiber10.0 alphaBackward compatible, WebGPU support, TSL hooks, new scheduler
Travels1.0Fast, framework‑agnostic undo/redo library with React integrations
PrefillPartial application for React components
Meteor3.4Rspack integration, 4× faster builds, 8× smaller bundles, extended bundler features
ESLint React2.9Extract React RSC sub‑plugin, new RSC preset
Rsbuild Plugin React Router0.1Behaviour closer to React Router’s official Vite plugin
React Router🤖 Agent Skills
React Composition Patterns🤖 Agent Skills

Videos

  • 🎥 Toby Mey – “Where to put Auth in Next.js 16?”
  • 🎥 Remotion – “Create motion graphics with AI – Simple tutorial for beginners”

💸 Sponsor

Meticulous – Automated E2E UI Testing

Still writing tests manually? Notion, Dropbox, and LaunchDarkly have adopted a new testing paradigm they can’t imagine working without. 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 achieve by any other means.

How it works

  • Near‑exhaustive coverage on every test run
  • No test creation required
  • No maintenance (seriously)
  • Zero flakes (deterministic browser)

🤨 Curious? Book a time to learn more

Behind the Scenes of React Native Multithreading

Vision Camera V5 × React Native Worklets – Worklets have been extracted from Reanimated to become a first‑class multithreading primitive. Integrated into the upcoming Vision Camera V5, they enable the real‑time frame‑processor system to run directly on the Camera thread.

  • 📦 Worklets 0.8 – Bundle Mode preview – Allows third‑party libraries and network requests inside worklets (opt‑in, may become default).

💸 Stop searching for components manually – Try the Element Inspector in Radon to build React Native apps faster.

Articles

  • 📜 Building Voltra: Renderer – The creator of the Widgets & Live Activities library explains the custom renderer (inspired by React DOM SSR).
  • 📜 5 tips to increase mobile app downloads and retention in 2026

Packages

  • 📦 Teleport 1.0 – True native portals for React Native (mobile equivalent of ReactDOM.createPortal), with view re‑parenting, reuse, and pre‑rendering. Cross‑platform, also supports web.
  • 📦 Screens 4.21 – Android stack screen preloading, iOS xcassets icon catalog support for key navigation UI elements.

📦 Releases & Tools

  • Xcode 26.3 RC – Unlocks the power of agentic coding.

    • If you don’t want to use Xcode as an IDE, you can still leverage the new Xcode MCP and its RenderPreview tool to feed your AI with visual feedback (SwiftUI previews; it probably doesn’t work with RN views).
  • Agent‑Device – CLI to control iOS and Android devices for AI agents.

    • The equivalent of Vercel’s agent‑browser for mobile. Support for TV/desktop apps is planned.
  • AI SDK Profiler – New Rozenite DevTools plugin.

    • Lets you inspect OpenTelemetry spans coming from the RN AI SDK.
  • AI SDK 0.12 – Profiler plugin, AI v6, tool calling and re‑ranking for Llama models.

  • Tamagui 2.0 RC – Universal style library for React.

    • More stable, easier, documented, faster, and feature‑complete.
  • Uniwind 1.3 – Support for data attributes.

  • Superconfig – 18× faster than react-native-config, using Nitro.

  • Callstack – Implementing an Android TurboModule from scratch (video).

  • React Native Live – New monthly live‑show channel from Infinite Red (video).

  • Beto – “Are You Leaking Your Environment Variables? React Native + Expo” (video).

  • Simon Grimm – “10 Tips You Need For Expo Router in 2026!” (video).

  • RNR 352 – Expo launch with Cedric van Putten (podcast).

🔀 Other

  • State of JavaScript 2025 – Survey Results

    • React and Next.js keep growing in usage, but satisfaction is decreasing.
    • Alternatives such as Astro and Solid have relatively high satisfaction scores.
  • Implementing the Temporal proposal in JavaScriptCore

    • The JS Temporal API should be in all browsers soon; Safari is the last remaining browser.
    • Implementation for JSC (Safari, Bun) is complete but not merged yet.
  • Node.js Path Traversal: Prevention & Security Guide

    • Explains how to secure your Node app from unsafe path inputs (e.g., http://localhost:port/images/../../etc/passwd).
  • Building a browser API in one shot

    • With a good prompt created by an expert, Claude Opus can one‑shot a decent TypeScript implementation of IndexedDB.
  • Astro 5.17 – Dev toolbar placement, partitioned cookie, async file‑loader parser.

  • Turborepo 2.8 – Git worktree support, Agent skills, AI‑enabled.

  • Babel 7.29 – The last Babel 7 minor release.

    • Babel 8 is announced in RC, aiming to be easy to adopt and ESM‑only.
  • npmx – A fast, modern browser for the npm registry.

🤭 Fun

(No items listed)

Thanks for reading! If you enjoyed this edition, feel free to share it with your team.

Note: iOS xcassets icon catalogs are already integrated into React Navigation for native tabs.

Back to Blog

Related posts

Read more »

Redux Explained in Depth

Introduction State management is one of the hardest problems in front‑end development. As applications grow, keeping data consistent across components becomes...