週刊React Native
← 一覧へ戻る

2026-10-08 · #45

週刊React Native #45 RN for Webメンテナー交代、Skia 3.0 WebGPU採用、Angular Native発表ほか

React Native Skia 3.0がWebGPUを標準採用してリリース#

React Native Skia 3.0が正式リリースされ、従来のOpenGL中心の設計からWebGPUがデフォルトで採用される構成に刷新されました。標準でマルチスレッド処理に対応し、three.jsやVisionCameraとの統合が可能になっています。

William Candillon @wcandillon · 2026年10月2日

We are releasing React Native Skia version 3.0 which runs WebGPU by default. By moving away from the OpenGL-centric design, it allows for multithreading by default as well as deep integration with three.js, vision camera, and transformer.js www.youtube.com/watch?v=L-PNQi…

エージェント向けテストフレームワーク「e2e」が登場#

Webとモバイルに対応したオープンソースのテストフレームワーク「e2e」が公開されました。決定論的なアサーションに加えて、テストコード内に自然言語ベースの指示を記述してAIエージェントに自律的な操作を実行させるハイブリッドな設計が特徴です。

Szymon Rybczak @SzymonRybczak · 2026年10月1日

THE FUTURE OF AGENTIC TESTING IS HERE 🤯🤯 → fully open source → supports web and mobile → combines deterministic and agentic APIs npx e2e init ⬇️ twitter.com/o_kwasniewski/stat…

Oskar @o_kwasniewski · 2026年10月1日

Introducing e2e The agentic testing framework for any app ~/ npx e2e init → Fully Open Source → Mix deterministic and agentic APIs → Supports web, mobile, and more → Bring your own agent and infrastructure → Run locally or in CI tester.army/e2e

React Native for WebのメンテナーがExpoチームに交代#

React Native for Webのメンテナンス体制がExpoチームへと引き継がれ、リポジトリをReact Foundationへ移管する計画が進められているとのことです。長年プロジェクトを牽引してきたNicolas Gallagher氏からコミュニティ主導への移行となります。

Mathieu A. @zoontek · 2026年10月7日

We (@expo) are now maintaining React Native for Web. Thanks to @necolas for building it and looking after it all these years 🫡 github.com/necolas/react-nativ…

Expo基盤上で動作する「Angular Native」が発表#

Expo上でAngularの記法を使ってネイティブアプリを構築できる「Angular Native」が発表されました。Signalsや依存性注入といったAngularの標準機能がそのまま動作し、新アーキテクチャのFabricプロトコルに準拠したJavaScriptバンドルとして実行される構成になっています。

Ashley Hunter @ashh640 · 2026年9月29日

🚀 Introducing Angular Native The stunning developer experience and ecosystem of Expo, using the Angular framework you already know and love. • Real native iOS & Android
• Expo SDK & ecosystem
• Angular components, signals & DI
• CSS & Tailwind out of the box

開発者7名で月間791 PRをマージしたExpoのAgentic CI#

Expoチームが8月の1ヶ月間で791件のプルリクエストをマージした実績とともに、その開発速度を支えるAgentic CIの構成が紹介されました。テスト自動化ツールとAIエージェントによる検証ループをCIに組み込むことで、少人数での高速な開発運用を実現しています。

Expo @expo · 2026年9月29日

A team of seven devs on Expo merged 791 PRs in August 🤯 @o_kwasniewski from @TesterArmy breaks down the agentic CI setup behind it: try.expo.dev/47p7V1Q

Skia GraphiteとWebGPUによるゼロコピー描画デモ#

新しいSkia Graphiteバックエンドを用いたReact Nativeの描画デモが公開されました。SkiaとWebGPUを同一GPU上で実行することでテクスチャコピーを発生させずにデータを共有し、Skia側でのテキスト配置とWebGPU側での約15,000要素の描画を両立させています。

Enzo Manuel Mangano @reactiive_ · 2026年10月4日

This demo is built this with React Native/Expo on the new Skia Graphite backend. With Graphite, Skia and WebGPU run on the same GPU device and pass textures around without copying them. So: - Skia lays out the article (proper text, line breaks, kerning) - WebGPU takes the ~15k

TypeScriptからネイティブUIを生成する実験的ツール「Lucent」#

単一のTypeScriptファイルからiOS向けSwiftUIとAndroid向けJetpack Composeのネイティブビューを生成する「Lucent」が公開されました。UIコンポーネントは各ネイティブコードに、ロジック部分はC++にコンパイルされ、Reactコード側からは通常のコンポーネントとして呼び出せます。

Faustino @Fausto95_ · 2026年9月30日

One file. SwiftUI on iOS, Jetpack Compose on Android. Write native views in TypeScript with Lucent: the view compiles to Swift or Kotlin, the logic to C++, and React imports it like any component. No Swift. No Kotlin. No glue code. (experimental) twitter.com/Fausto95_/status/2…

環境別ビルドを1度のPrebuildで構成するexpo-native-variants#

XcodeスキームやAndroid FlavorをExpo Config Plugin経由で構成できる「expo-native-variants」が公開されました。dev、preview、prodといった各環境のApp IDやアプリアイコンを分離でき、ネイティブコード変更時のPrebuildを1回実行するだけで各ビルドを再実行なしで作成できます。

Christoph Pader @chrispader · 2026年10月1日

I made expo-native-variants, an Expo config plugin 👀 It sets up Xcode schemes and Android Studio flavors. Prebuild your app once per native change, then build dev, preview or prod without running it again. Separate app IDs, names, URL schemes and icons.

nitro fetch v1.8.0でFormDataやネイティブタイムアウトに対応#

Nitro ModulesベースのHTTPライブラリ「nitro fetch」のバージョン1.8.0が公開されました。タイムアウトのネイティブサポートやリクエスト優先度設定に加え、req.formDataおよびres.formDataへの対応が含まれています。

Ritesh Shukla @RiteshRk14 · 2026年9月30日

We just released nitro fetch v1.8.0 1. Timeout is now supported natively 2. Abort controller now supports signal.reason like native fetch 3. Request priority 4. req.formData and res.formData are finally supported

インターネット不要で端末間通信を行うreact-native-wifi-aware#

ルーターや外部サーバーを介さず端末間で直接ファイル転送を行える「react-native-wifi-aware」が公開されました。Nitro Modulesを活用してWi-Fi Direct規格の速度で近接端末とデータ通信を行う仕組みです。

Mehdi · Motionary @mehdi_made · 2026年10月3日

Sending a file to someone sitting next to you shouldn't need a server. So I built react-native-wifi-aware. It goes straight phone to phone at wifi speeds. No router, no internet. Using Nitro Modules. Repo: github.com/mahdidavoodi7/react…

今週のひとこと#

React Native Skiaが3.0に到達し、バックエンドがSkia Graphiteへと刷新されましたね。 これでパフォーマンスの底上げに加えて、より豊かな表現がアプリに取り入れやすくなりそうです。

リポジトリもShopify配下からwcandillon/react-native-skiaへと移管されていて、プロジェクトの体制が一段と作者主導に寄った印象です。

React Native for Webの方もnecolas氏からExpoチームへとバトンが渡り、React Foundationへの移管が進みそうですね。

RNWの行く先はずっと気がかりだったので、今回の動きでいろいろと見通しが立ちそうでひと安心です。