---
title: "Agent Skills, Agent-Device, React Native 0.84, and Expo SDK 55. What else is new?"
description: "This edition puts agentic development front and center, featuring new Agent Skills for React Native upgrades and performance, the launch of agent-device for AI-native mobile automation, and Rozenite DevTools experiments. We also cover React Native 0.84 with Hermes V1 by default, Expo SDK 55 beta, HarmonyOS Next support, Voltra updates, React Navigation 8 progress, CSS calc in React Native, fresh Callstack articles, podcasts, livestreams, and our upcoming Callstack x Vercel AI SDK Meetup in Wrocław."
url: https://www.callstack.com/newsletters/agent-skills-agent-device-react-native-0-84-and-expo-sdk-55
updated: 2026-10-24T07:18:04.232Z
---

# Agent Skills, Agent-Device, React Native 0.84, and Expo SDK 55. What else is new?

This edition puts agentic development front and center, featuring new Agent Skills for React Native upgrades and performance, the launch of agent-device for AI-native mobile automation, and Rozenite DevTools experiments. We also cover React Native 0.84 with Hermes V1 by default, Expo SDK 55 beta, HarmonyOS Next support, Voltra updates, React Navigation 8 progress, CSS calc in React Native, fresh Callstack articles, podcasts, livestreams, and our upcoming Callstack x Vercel AI SDK Meetup in Wrocław.

_By Michał Pierzchala, Principal Engineer @ Callstack · Published 2026-02-18_

Hey,

It’s Michał with a bunch of news and insights from React Native community and Callstack Incubator. January and early February of 2026 was _packed_, so brace yourselves (and your lobsters 🦞) for a hilly ride.

Let’s go!

## Community highlights

- [React Native 0.84 – Hermes V1 by Default](https://reactnative.dev/blog/2026/02/11/react-native-0.84): This release makes Hermes V1 the default JavaScript engine, bringing significant performance improvements to all React Native apps with [40% faster runtime and up to 8% faster TTI](https://x.com/thymikee/status/2011522112700432495?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E2011522112700432495%7Ctwgr%5E7b08e94b9855c992e84a0fc6880e8d37ebd55d99%7Ctwcon%5Es1_c10&ref_url=https%3A%2F%2Fwww.notion.so%2Fcallstack%2Fnapisa-i-wys-a-Newsletter-January-2026-2fc5d027c0f880839819f8ad50cf56a62fc5d027c0f880c7b5bfc14623f8e48b). The release also continues on removing the Legacy Architecture on both iOS and Android, and ships with precompiled iOS binaries by default.
- [Expo SDK 55 beta is now available](https://expo.dev/changelog/sdk-55-beta): this release comes with React Native 0.83.1 and  unlocking React 19.2 new APIs, including Activity and DOM Node, Hermes bytecode diffing opt-in flag, for ~75% smaller incremental OTA updates, AI tooling, Expo Router 7, Expo brownfield integration, widgets, and many more
- [React Native for HarmonyOS Next now official](https://blog.swmansion.com/huawei-x-software-mansion-bringing-react-native-support-to-harmonyos-next-82e02bd75549): our friends at Software Mansion have been cooperating with Huawei for a few years now to deliver new React Native out-of-tree platform: HarmonOS Next. It’s a fairly new operating system currently only available in China with over 27M users. You can build React Native apps for them with full native experience. What a time to build!
- [React Native Windows 0.81](https://devblogs.microsoft.com/react-native/%F0%9F%9A%80react-native-windows-v0-81-is-here/) and [React Native macOS 0.81](https://github.com/microsoft/react-native-macos/releases/tag/v0.81.0) - Speaking of out-of-tree platforms, Microsoft released new versions for macOS and Windows. Most importantly, they ship with New Architecture by default.

## Callstack Incubator highlights

The main theme of the month is: agents.

## Agent Skills

When we got back from our winter season breaks in new year, we learned that it’s 2026 and we’re not doing software development as we did before. We’re now doing agentic development. Both Claude Code and Codex experienced a step change improvement in December, unlocking unprecedented productivity. Of course we hopped on this train as quickly as possible—with our first contribution being nothing else than making our bestselling (lol, it’s free) guide into a set of reusable skills for coding agents. That’s right, a whole book turned into instructions for agents on how to improve runtime, and ahead-of-time performance of your apps available with a single command:

`npx skills add callstackincubator/agent-skills`  


> > Just released 𝚛𝚎𝚊𝚌𝚝-𝚗𝚊𝚝𝚒𝚟𝚎-𝚋𝚎𝚜𝚝-𝚙𝚛𝚊𝚌𝚝𝚒𝚌𝚎𝚜, a set of skills for coding agents.  
> >  
> > The knowledge from [@callstackio](https://twitter.com/callstackio?ref%5Fsrc=twsrc%5Etfw) Ultimate Guide to React Native Optimization collected in a single repository.<https://t.co/UMF2iBn40m>
> > 
> > — Michał Pierzchała (@thymikee) [January 16, 2026](https://twitter.com/thymikee/status/2012220878981902346?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/thymikee/status/2012220878981902346)

And later on, we figured that it would be great if everyone had access to better upgrading experience of React Native apps. So we ran a few interviews internally with Callstack Engineers and codified our learnings from recent React Native upgrades for our biggest clients. Turns out most of the challenges are around dependencies not aligning or outdated/abandoned, React 19, testing, or re-applying patches. So we got it all together and published `upgrading-react-native` skill under the same [agent-skills](https://github.com/callstackincubator/agent-skills) repository. Give it a try when you’re upgrading to RN 0.84—chances are your agent can do it for you.

> > We've just released 𝚞𝚙𝚐𝚛𝚊𝚍𝚒𝚗𝚐-𝚛𝚎𝚊𝚌𝚝-𝚗𝚊𝚝𝚒𝚟𝚎 skill ✨   
> >  
> > \~/ npx skills add callstackincubator/agent-skills [pic.twitter.com/VdHoliVSb0](https://t.co/VdHoliVSb0)
> > 
> > — Michał Pierzchała (@thymikee) [February 10, 2026](https://twitter.com/thymikee/status/2021261376325394546?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/thymikee/status/2021261376325394546)

## Agent Device

Inspired by Vercel’s excellent `agent-browser` we’ve noticed an opportunity for a CLI tool to control iOS and Android devices in an agent-optimized way: meet `agent-device`. It’s a lightweight, token-efficient CLI that your favorite AI agents can use as “eyes” and “hands” when developing mobile apps. Give it a try, and let us know your experiences!

> > Introducing Agent Device: token‑efficient iOS & Android automation for AI agents  
> >  
> > 𝚗𝚙𝚡 𝚊𝚐𝚎𝚗𝚝-𝚍𝚎𝚟𝚒𝚌𝚎 [pic.twitter.com/6hfs2LDyxq](https://t.co/6hfs2LDyxq)
> > 
> > — Michał Pierzchała (@thymikee) [February 3, 2026](https://twitter.com/thymikee/status/2018786174152970422?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/thymikee/status/2018786174152970422)

This inspired Piotr, Callstack engineer not associated with Incubator, but OSS enthusiast, to create `agent-react-devtools` so that your agent can easily inspect performance issues you can find (using [react-native-best-practices](https://skills.sh/callstackincubator/agent-skills/react-native-best-practices) skill) with React and React Native DevTools and fix them in a single iteration (and then test it live using `agent-device`). So much potential here.

> > I built a tool that gives AI agents access to React DevTools ⚛️🤖  
> >  
> > Your AI coding assistant can now inspect components, profile renders, and diagnose performance issues completely on its own.  
> > Works with [@cursor\_ai](https://twitter.com/cursor%5Fai?ref%5Fsrc=twsrc%5Etfw) , [@claudeai](https://twitter.com/claudeai?ref%5Fsrc=twsrc%5Etfw) Code, [@OpenAI](https://twitter.com/OpenAI?ref%5Fsrc=twsrc%5Etfw) Codex, [@opencode](https://twitter.com/opencode?ref%5Fsrc=twsrc%5Etfw) , or any other you like [pic.twitter.com/sJWjLKaS0E](https://t.co/sJWjLKaS0E)
> > 
> > — Piotr Tomczewski (@Piotrski) [February 11, 2026](https://twitter.com/Piotrski/status/2021685025591185671?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/Piotrski/status/2021685025591185671)

## Rozenite and DevTools

Szymon is experimenting with MCP for Rozenite (our plugin system for React Native DevTools) that exposes tool calls to control your app state through agents. In the linked demo, the agent controls app’s storage (MMKV), listing available keys and changing values, while it updates live on the screen. This makes debugging so much easier for agents!

> > Your agents can now see and control React Native apps through DevTools. We're officially doomed ☠️ [pic.twitter.com/sU5I6kvou8](https://t.co/sU5I6kvou8)
> > 
> > — Szymon Chmal (@ChmalSzymon) [February 4, 2026](https://twitter.com/ChmalSzymon/status/2019093265052561690?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/ChmalSzymon/status/2019093265052561690)

## Voltra

Our Live Activity and Widgets library, Voltra, now supports creating widgets for Android. And in the latest v1.2 release, there’s a new iOS layout engine (hello Flexbox), improved Expo support, and enhancements that give developers more control over widgets and media.

> > In case you missed it: with Voltra, you can now create widgets for both iOS and Android. Curious to see what you'll build with that power - most likely something pretty awesome 🚀 [pic.twitter.com/Dx0GiE2LwZ](https://t.co/Dx0GiE2LwZ)
> > 
> > — Szymon Chmal (@ChmalSzymon) [January 30, 2026](https://twitter.com/ChmalSzymon/status/2017226456489685060?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/ChmalSzymon/status/2017226456489685060)

## Storybook

Danny is not (yet?) in Callstack Incubator but, boy, he’s shipping. Recently created a set of skills for agents to efficiently use Storybook for React Native. Now agents can setup storybook for you and write stories like pros.

> > Introducing agent skills for React Native Storybook  
> >  
> > Teach your coding agent to:  
> > \- Setup any project React Native project with [@storybookjs](https://twitter.com/storybookjs?ref%5Fsrc=twsrc%5Etfw)   
> > \- Write stories like a pro  
> >  
> > npx skills add storybookjs/react-native [pic.twitter.com/QMBm3FCuPF](https://t.co/QMBm3FCuPF)
> > 
> > — Daniel Williams (@Danny\_H\_W) [February 3, 2026](https://twitter.com/Danny%5FH%5FW/status/2018829579562127798?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/Danny_H_W/status/2018829579562127798)

## React Navigation

Satya is busy with making React Navigation 8 stable and shipping new libraries and functionality as a part of it. What’s coming? Automatic deep links out of the box, support for Material Symbols on Android in Native Tabs, SFSymbols on iOS + Material Symbols on Android for JS Tabs, and reworked preloading screens to remove restrictions. Overall your apps will feel even more native than before. Exciting!

> > Now you can customize which Material Symbol variant and weight are used in your app in React Navigation 8 with a config in your app's package.json.  
> >  
> > You can also set it to an empty array - if you don't use Material Symbols and want to reduce bundle size. <https://t.co/WvOgnYtxRt> [pic.twitter.com/DK0knk59Dh](https://t.co/DK0knk59Dh)
> > 
> > — React Navigation (@reactnavigation) [January 30, 2026](https://twitter.com/reactnavigation/status/2017210009180905756?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/reactnavigation/status/2017210009180905756)

## CSS calc in React Native

Kamil is steadily improving CSS support in React Native, this time he took `calc` for a spin and somehow made it work. Initial implementation was regressing Yoga memory footprint by 3x, so he worked relentlessly on finding better solutions, and thankfully now he came up with one that’s neutral for performance.

The PR for Yoga engine is here: [https://github.com/facebook/yoga/pull/1874](https://github.com/facebook/yoga/pull/1874) – give it a 👍 if you want to see CSS calc in React Native soon!

> > It’s finally happening ✨  
> >  
> > Bringing calc() support to React Native.   
> >  
> > width: calc(100% - 40px) just feels right. [pic.twitter.com/Fsk1xQJVZm](https://t.co/Fsk1xQJVZm)
> > 
> > — Kamil Paradowski (@\_ikswodarap) [January 23, 2026](https://twitter.com/%5Fikswodarap/status/2014677703266288082?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/_ikswodarap/status/2014677703266288082)

## Harness

Marc is using Harness to test both Nitro and `react-native-mmkv` libraries and ship them faster. Be like Marc.

> > Both Nitro and react-native-mmkv now use Harness by [@callstackio](https://twitter.com/callstackio?ref%5Fsrc=twsrc%5Etfw) for testing. This is super useful and allows me to ship faster, while testing runs asynchronous in GitHub actions - we're testing rollout even more for other libraries soon! [pic.twitter.com/97oVAmgLsb](https://t.co/97oVAmgLsb)
> > 
> > — Marc (@mrousavy) [January 7, 2026](https://twitter.com/mrousavy/status/2008910880310731105?ref%5Fsrc=twsrc%5Etfw)

[Post on X](https://twitter.com/mrousavy/status/2008910880310731105)

### Blog

[**Agent Device: iOS & Android Automation for AI Agents**](https://www.callstack.com/blog/agent-device-ai-native-mobile-automation-for-ios-android) by Michał Pierzchała: This article introduces agent-device, a new CLI for automating mobile UI workflows with AI agents. It explains what the tool is, how it helps developers with token-efficient snapshots and repeatable interactions, and why Callstack is building it to bridge exploratory agent behavior with deterministic replay across iOS and Android.

[**A Practical Guide to React Native Monorepo With Yarn Workspaces**](https://www.callstack.com/blog/a-practical-guide-to-react-native-monorepo-with-yarn-workspaces) by Nazar Sydiaha: This guide walks through setting up a React Native monorepo that supports both mobile and web apps using Yarn workspaces. You’ll configure Metro, Android and iOS builds, TypeScript, and shared packages so your apps can reuse UI and logic without duplication.

[**Announcing AI SDK Profiler for React Native**](https://www.callstack.com/blog/announcing-ai-sdk-profiler-for-react-native) by Mike Grabowski: We introduced the AI SDK Profiler plugin for Rozenite DevTools. It captures OpenTelemetry spans emitted by the Vercel AI SDK, surfaces prompts, outputs, metadata, and latency, and works with any provider, on-device or cloud.

[**Bringing CSS Clipping to React Native**](https://www.callstack.com/blog/bringing-css-clipping-to-react-native) by Kamil Paradowski: CSS Clip-path makes it easy to create non-rectangular UI elements on the web, but React Native does not support it out of the box. This article walks through what adding Clip-Path support would involve, following the flow from JavaScript styles through React Native’s C++ core and New Architecture to native rendering on iOS and Android. It looks at how a new style property would be parsed, represented in Fabric, and applied at the platform level, using Core Animation masks on iOS and canvas clipping on Android, to show why supporting a single CSS feature requires coordinated changes across the entire rendering pipeline.

[**Introducing Brownie: Type-Safe Shared State for React Native Brownfield Apps**](https://www.callstack.com/blog/introducing-brownie-type-safe-shared-state-for-react-native-brownfield-apps) by Oskar Kwaśniewski: Brownie is a new shared state library designed for React Native brownfield applications. It addresses a common pain point in mixed native and React Native codebases: keeping state consistent without building and maintaining custom Turbo Modules. With Brownie, teams define their state once in TypeScript and generate matching native types automatically. The article introduces the core ideas, shows how the workflow fits into real brownfield apps, and outlines what’s included in the iOS alpha release.

[**Announcing: React Native Best Practices for AI Agents**](https://www.callstack.com/blog/announcing-react-native-best-practices-for-ai-agents) by Michał Pierzchała: We’re publishing react-native-best-practices: a structured set of skills derived from The Ultimate Guide to React Native Optimization, designed for AI coding agents working on React Native and Expo apps. The repo covers practical techniques across JavaScript, native iOS/Android, and bundling. All contribute to the metrics that matter: FPS and TTI.

### Podcast, videos, and talks

**React Universe On Air** [From Teddy Bears to Voice Agents: Kraen Hansen on Voice AI, Local-First & App Security](https://www.callstack.com/podcasts/local-first-voice-ai-and-app-security): What happens when you combine voice agents and teddy bears? A hands-on look at local-first systems, voice AI, and security lessons from poking real apps.

**React Universe On Air**  [Building v0 iOS and Fixing React Native Along the Way](https://www.callstack.com/podcasts/building-v0-ios-and-fixing-react-native-along-the-way): A technical look at building v0 mobile with React Native and Expo, covering iOS-first decisions, native modules, and fixes pushed to React Native core. Featuring Fernando Rojo, Szymon Rybczak, and Oskar Kwaśniewski.

[**How to Run Any LLM On-Device With React Native**](https://www.callstack.com/events/how-to-run-any-llm-on-device-with-react-native) by Szymon Rybczak:\*\* In this talk, Szymon will show how to run LLMs directly inside React Native apps using an AI SDK that provides a powerful abstraction layer to simplify building AI applications. Join him as he explores react-native-ai, a library that enables local LLM execution.

[**How I Hacked React Native DevTools (And Built a Plugin Framework**](https://www.callstack.com/events/how-i-hacked-react-native-devtools-and-built-a-plugin-framework) by Szymon Chmal:\*\* Learn how React Native DevTools work under the hood, and how to inject custom plugins with clean hooks and no forks.

### Live streams

- **React And React Native: The Year Kick-Off** [recording](https://www.youtube.com/live/palPajRGJmY)
- **React and React Native Weekly Breakdown** [recording](https://www.youtube.com/live/n5hJaoqMmqw)
- **Exploring Skills in Claude: A Live Walkthrough** [recording](https://www.youtube.com/watch?v=9zsHrk9yzm4&t=1s) & [thread](https://x.com/Q1w1N/status/2017659721772146935)
- **Storybook Explained: From Basics to Advanced Workflows** [recording](https://www.youtube.com/live/n5hJaoqMmqw) & [thread](https://x.com/Q1w1N/status/2019720623493423307)
- **Sparkling: A New Framework for Lynx recording** [recording](https://www.youtube.com/watch?v=7Q4nupOm6qw)

## Upcoming events: Callstack x Vercel AI SDK Meetup

On **Wednesday, March 4, 2026**, together with **Vercel**, we’re hosting a developer-first meetup in **Wrocław,**  focused on shipping AI-powered apps to production.

Join us for an evening on moving beyond AI demos and prototypes. We’ll dig into secure AI code execution, durable agent architectures, and what “vibe-coding” looks like when you’re building a real commerce product, all using the Vercel AI SDK, Workflows, and Claude.Sing up [here](https://www.callstack.com/events/callstack-x-vercel-ai-sdk-meetup) to save your spot.

That’s it for the January edition. February is already shaping up to be interesting.  
We’ll be back next month with more updates, experiments, and lessons from the field.

  
See you then.

Michał
