React Native Weekly
← Back to archive

2026-06-22 · #33

React Native Weekly #33 React Native 0.86, edge-to-edge merged into core, NPM 10M weekly downloads and more

React Native 0.86 Released: Android 15+ Edge-to-Edge Support#

React Native 0.86 has been officially released, bringing comprehensive edge-to-edge support for Android 15 and later. This is the second release in a row — following 0.83 — with no user-facing breaking changes, continuing the team’s focus on stability.

React Native @reactnative · 2026年6月15日

React Native 0.86 is now available! This release includes comprehensive edge-to-edge support on Android 15+. And, following 0.83, it's the second React Native release with no user-facing breaking changes. reactnative.dev/blog/2026/06/1…

react-native-edge-to-edge Merged into Core#

The author of react-native-edge-to-edge announced that edge-to-edge functionality has been officially integrated into React Native core in 0.86. Going forward, all you need is edgeToEdgeEnabled=true — no external library required. The author noted that from the very beginning, the goal was always for this library to eventually make itself unnecessary.

Mathieu A. @zoontek · 2026年6月15日

I always said react-native-edge-to-edge was meant to disappear one day, once edge-to-edge landed properly in core. With React Native 0.86 and its many edge-to-edge fixes, that day is here. Just set edgeToEdgeEnabled=true and you're good. 🎉 twitter.com/reactnative/status…

React Native Repositories Migrate to the React Organization#

The repositories for React Native, React, Metro, Yoga, and the official website have moved from the facebook GitHub organization to the react organization, reflecting the transition to the React Foundation.

React Native @reactnative · 2026年6月15日

A new home for React Native 🏡 The React Native repository, along with React, Metro, Yoga, and the website, has moved from the facebook org to the react org on GitHub. This reflects the transition to the React Foundation: an independent foundation dedicated to the long-term

NPM Weekly Downloads Surpass 10 Million#

The react-native package has exceeded 10 million weekly downloads on NPM.

Nicola Corti @cortinico · 2026年6月18日

react-native just smashed the 10M weekly download on NPM 📈

RFC Proposed to Make AGP v9 the Default#

An RFC has been proposed to make Android Gradle Plugin v9 the default starting from React Native 0.87, with an opt-out available. The goal is to allow library maintainers to adopt AGP v9 while minimizing the impact on the broader community.

Hur Ali @hurali97 · 2026年6月17日

Hopefully starting with RN 0.87+, the Android Gradle Plugin defaults to v9 with opt-outs enabled. This means almost no disruption for the community and allows library maintainers to adopt AGP v9. Get the full breakdown in the RFC 👇

Uniwind Considers First-Class Support for Expo UI#

The Uniwind team has opened a discussion around first-class support for Expo UI, and is seeking feedback on API ideas, utilities for mapping to native modifiers, and which components to prioritize. A demo app built entirely with Expo UI and Uniwind — without any React Native components — is also coming soon.

Hubert @brentlok_ · 2026年6月16日

We've created a discussion about first-class Uniwind support for @expo/ui. We'd love your feedback on the initial scope, API ideas, mapping utilities to native modifiers, and which components should be prioritized first. Discussion below 👇 github.com/uni-stack/uniwind/d… twitter.com/brentlok_/status/2…

Hubert @brentlok_ · 2026年6月15日

This demo app doesn't use a single React Native component. Built entirely with @expo/ui and styled with Uniwind. ✨ Native controls. Powered by Uniwind. Coming soon.

NativeWind v5.0 Ready to Move to the latest Tag#

NativeWind v5.0 has been announced as ready to move to the latest tag on npm.

Nativewind @nativewindcss · 2026年6月17日

v5.0 is getting ready to move to latest github.com/nativewind/nativewi…

Expo Desktop Moving to a Unified Template#

Work is underway to consolidate Expo Desktop’s three separate templates (Expo, macOS, and Windows) into a single unified template. The approach is shifting from calling create-expo-app and applying patches to creating the app all at once.

Jamie Birch @birch_js · 2026年6月20日

I've been rewriting Expo Desktop to use a single unified template, rather than 3 separate templates (Expo + macOS + Windows). I used to call out to create-expo-app to make an Expo app, then patch it, but now I've ported its internals so that we can make the app all in one step.

Jamie Birch @birch_js · 2026年6月18日

I've been chipping away at implementing `expo prebuild` for desktop. There are challenges every step of the way. Up until now, I've been managing the Expo, RNM, and RNW templates separately, but I decided a unified template would solve a lot of issues. So here's the WIP!

Cut iOS Build Times by 80% with Expo Build Cache Provider#

Configuring Expo’s build cache provider can reduce iOS app build times by up to 80%. Builds that previously took over 17 minutes have been reduced to 3–4 minutes.

react-native-enriched-html v1.0 Stable Release#

react-native-enriched-html (formerly react-native-enriched), developed by Software Mansion, has been officially released as a stable v1.0.

Software Mansion @swmansion · 2026年6月16日

react-native-enriched-html (formerly known as react-native-enriched) is officially stable – say hi to v1.0 🎉

react-native-call-audio Released with New Architecture Support#

react-native-call-audio has been developed to address issues in the New Architecture such as dropped events, audio session conflicts, and inconsistent speaker/earpiece behavior. It supports audio routing to earpiece, speaker, and more.

Jassi Singh @Jassi22G_ · 2026年6月17日

Spent a day fighting call audio routing in React Native. Every library I tried had issues on the New Architecture-events getting dropped, audio sessions fighting each other, inconsistent speaker/earpiece behavior. So I built react-native-call-audio. • Earpiece / Speaker /

iMessage Text Effects Recreated with React Native Skia#

A demo has been published recreating Apple’s iMessage text effects — including Invisible Ink, Slam, Shimmer, Bounce, and Glitch — using React Native Skia. It runs at 60fps and supports both iOS and Android.

Pablo @pablogdcr · 2026年6月16日

Just rebuilt Apple’s iMessage text effects in React Native 🔥 Invisible Ink, Slam, Shimmer, Bounce, Glitch, and more. 60fps, buttery smooth with React Native Skia. All running natively on iOS & Android. This was only possible thanks to @wcandillon & @chrfalch ❤️ #ReactNative

Argent 0.12.0 Released: Web Browser and Physical Android Device Support#

Argent 0.12.0 has been released, adding web browser support, support for physical Android devices, and an experimental UI called Argent Lens. Argent Lens can be enabled for the first time by running argent enable argent-lens.

Ignacy Łątka @latekvo · 2026年6月17日

We just released Argent 0.12.0 🥳 - Web browser support ‼️ - Physical Android device support 📲 - Argent Lens*, an experimental UI for Argent 👀 Give it a try with: 𝚊𝚛𝚐𝚎𝚗𝚝 𝚞𝚙𝚍𝚊𝚝𝚎 *first run: 𝚊𝚛𝚐𝚎𝚗𝚝 𝚎𝚗𝚊𝚋𝚕𝚎 𝚊𝚛𝚐𝚎𝚗𝚝-𝚕𝚎𝚗𝚜

Software Mansion Demos Claude Code Controlling iOS and Android Simultaneously via Argent#

Software Mansion published a demo showing Claude Code using Argent to control an iOS simulator and an Android emulator in parallel.

Software Mansion @swmansion · 2026年6月15日

Here’s Claude Code controlling both iOS simulator & Android emulator in parallel with Argent. 📱📱

Article Published on When iOS Keyboard Handling Is Needed in React Native#

An article was published on Zenn summarizing when iOS keyboard handling is and isn’t necessary in React Native, covering UIKit, WebView, and SwiftUI scenarios.

とらい @mrtry_ · 2026年6月19日

かいた [React Native] iOS におけるキーボードハンドリングの要否まとめ(UIKit/WebView/SwiftUI)|mrtry zenn.dev/mrtry/articles/acff30… #zenn

One More Thing#

As I covered earlier in this issue, the build time reduction from adopting Repack with Expo at work turned out to be far more impactful than I expected — I’d highly recommend giving it a try.