2026-02-03 · #19
React Native Weekly #19 Tamagui v2 RC, EAS Builds 30% Faster, React Navigation 8 and more
Tamagui v2 RC Released#
Tamagui, a styling and UI library for React Native, has published its v2 RC. Compared to v1, it brings a range of improvements including better performance, improved stability, and new components such as menus. The test suite has also been expanded, enabling more stable releases going forward.
Tamagui 2 FINALLY here ...and it's a ridiculously loaded release. we've been hitting the gym, and we're back
Tamagui 2: more stable, easy, documented, fast, and feature-complete.More stable, easy, documented, fast, and feature-complete.Tamagui
Vercel Releases Agent Skills for React Native#
Building on experience gained from the v0 app, Vercel has released Agent Skills for agents.
We're releasing 𝚟𝚎𝚛𝚌𝚎𝚕-𝚛𝚎𝚊𝚌𝚝-𝚗𝚊𝚝𝚒𝚟𝚎-𝚜𝚔𝚒𝚕𝚕𝚜, extracted from the lessons of building v0 for iOS and the upcoming Vercel app (teaser below). ▲ ~/ npx skills add vercel-labs/agent-skills
I also wrote a summary of these React Native Agent Skills on Zenn.
React Native開発で活用したいCoding Agent向けSkills 3選Zenn
EAS Builds Now 30% Faster#
By caching slow-to-compile C/C++ code with ccache, EAS build times have been reduced by approximately 30%.
You can enable this by specifying the EAS_USE_CACHE=1 option.
Your EAS builds just got 30% faster ⚡️ ️ Compiler caching with ccache is now live for everyone. No extra cost, zero config beyond one env variable. Works on Android (SDK 53+) and iOS (SDK 54+). expo.dev/changelog/compiler-ca…
Synchronous Validation for TextField#
Synchronously validating input text — such as filtering out invalid characters or formatting phone numbers in real time — has historically been difficult with React Native’s TextInput. The TextField in ExpoUI leverages react-native-worklets to enable synchronous calls between JS and native.
Here is how it can be done with React Native's TextInput! gist.github.com/intergalactics… (will be simpler with Expo UI's TextField) twitter.com/nishanbende/status…
Even without ExpoUI, the same approach can be implemented using the published code below.
Synchronous validation with React Native TextInputSynchronous validation with React Native TextInput - SyncTextInputValidation.tsxGist
Using React Native Worklets for Multithreading in React Native#
React Native Worklets, originally used in Reanimated and React Native Gesture Handler, lets you run heavy processing on a thread separate from the JS thread. This means animations and similar tasks can run without being bottlenecked by the JS thread. This article introduces how react-native-vision-camera takes advantage of React Native Worklets.
The React Native Worklets library finally makes multithreading in React Native possible. 🧵 In our new blog, @tjzeldev and @mrousavy dive into how worklets came to be and how they helped bring VisionCamera V5 to life. Check out the link below👇
React Navigation 8 Can Now Display Event Logs#
In React Navigation 8, you can now inspect deep link and navigation events using the logger debug tool. This makes it much easier to debug what’s happening in your app.
React Navigation 8 now shows deep links that it handles, as well as events from navigators in the logger devtools. It should make it easier to debug what's happening.
Improvements to the React Native Directory VS Code Extension#
The React Native Directory VS Code Extension has gained a new feature that displays metadata directly in package.json. This should make it easier to check information about your installed libraries.
🛠️ React Native Directory VS Code extension update: you can now see metadata for installed libraries directly in package.json files, with even more details on hover. Let me know what you think! And yes, if inline hints aren’t your thing, you can turn them off in Settings.
One More Thing#
I was starting to wonder when a new Tamagui release would ever come — and then v2 dropped out of nowhere! As a user myself, I’d felt the stability issues firsthand, so it’s reassuring to see that addressed head-on in v2. There’s apparently already mention of v3 on the horizon, so it looks like there’s plenty more to look forward to!


