週刊React Native
← 一覧へ戻る

2026-09-28 · #44

週刊React Native #44 Reanimated 4.7リリース、RN 0.88可変フォント対応、RN Screens 5.0.0-alpha.3ほか

Reanimated 4.7.0とWorklets 0.13.0が同時リリース#

Reanimated 4.7.0とWorklets 0.13.0が同時にリリースされました。Reanimatedでは新しいレイアウトアニメーションエンジンがデフォルトで有効化され、Worklets側ではBabelプラグインのOXCへの移植やWorklet Runtimes向けネットワークモジュールが導入されています。

Software Mansion Developers @swmansiondevs · 2026年9月18日

Reanimated 4.7.0 released! New layout animations engine by default, animated backgroundImage, and more CSS transitions on the Android platform path. swmansion.com/changelog/reanim…

Software Mansion Developers @swmansiondevs · 2026年9月21日

Worklets 0.13.0 released! Worklet Runtimes get a networking module in Bundle Mode, an OXC port of the Babel plugin, and a fixed-type Synchronizable. swmansion.com/changelog/workle…

Oskar Pawica @O_Pawica · 2026年9月23日

Reanimated 4.7 alongside Worklets 0.13 have been released with a pack of new goodies for all you React Native devs… and for your agents, of course! 👇 Check out this thread to find out what’s new

React Native 0.88でVariable Fontsのサポートがドキュメントに追加#

React Native 0.88においてVariable Fonts(可変フォント)が正式サポートされることが公式ドキュメントに追加されました。

Seb ⚛️ ThisWeekInReact.com @sebastienlorber · 2026年9月22日

RN 0.88 will support variable fonts Now officially documented

React Native Screens 5.0.0-alpha.3が公開#

React Native Screens 5.0.0-alpha.3が公開されました。Stack v5におけるヘッダーカスタマイズ性の向上やFormSheet v5のスタッキング対応に加え、iOSでのSwift Package Manager(SPM)サポートが追加されています。

Software Mansion Developers @swmansiondevs · 2026年9月17日

React Native Screens 5.0.0-alpha.3 released! Stack v5 gains more header customization on Android and iOS; FormSheet v5 adds stacking; iOS supports SPM. swmansion.com/changelog/react-…

Expo Modules 2.0の実機検証レポートが公開#

Gemcookより、Expo SDK 58 betaに含まれるExpo Modules 2.0の解説記事が公開されました。モジュール呼び出しが高速化された新しい記述方法について、実機を用いた検証結果がまとめられています。

Gemcook, Inc. @GemcookOfficial · 2026年9月25日

【テックブログ更新⚡️】 今日は、Expo SDK 58 betaでリリースされた「Expo Modules 2.0」の記事です! 呼び出しが爆速になった新しい書き方を、実機で全部試してみました! zenn.dev/gemcook/articles/expo… #gemcook #reactnative

VisionCamera 5向けのNitroストリーミングモジュールが公開#

VisionCamera 5の出力を拡張するNitroモジュールが公開されました。<Camera outputs={[stream.cameraOutput]} />と記述することで、アプリからYouTubeやTwitch、任意のRTMP/RTMPSサーバーへライブ配信を行えます。

Brian YOO @bhyoo99 · 2026年9月23日

Last week: my first Nitro module. This week: it's a VisionCamera 5 output. 📡 <Camera outputs={[stream.cameraOutput]} /> That's it. Your VisionCamera app can now go live on YouTube, Twitch or any RTMP/RTMPS server. github.com/bhyoo99/react-nativ… twitter.com/bhyoo99/status/210…

ネイティブ側で再生制御を行うexpo-infinite-mediaが公開#

メディアフィードライブラリ「@rbayuokt/expo-infinite-media」がオープンソース化されました。JSスレッドの負荷によるブラックフレームや音声の重複を防ぐため、再生制御の処理をネイティブ側で完結させる設計になっています。

abipraya; @rbayuokt · 2026年9月20日

open sourced a @reactnative/@expo media feed , called "@rbayuokt/expo-infinite-media" every feed I built died the same way. a Flat/shList <Video> per row, two playing audio at once, black frames whenever JS got busy 😪 so I took playback away from JS. all of it runs native now

折りたたみ端末向けライブラリreact-native-arrangement-viewが公開#

折りたたみデバイス向けの画面間View配置やヒンジ状態の取得を可能にする「react-native-arrangement-view 0.1.0」が発表されました。先行してiPhone Duo環境に対応しており、次期リリースでAndroidのサポートが予定されているそうです。

Thiago Brezinski @thiagobrez · 2026年9月21日

Announcing react-native-arrangement-view 0.1.0 ✨ Easily adapt your React Native app to foldables, arrange views between screens, and fetch hinge state Not prod ready yet, first on iPhone Duo , Android coming next release 🔜 Contributions welcome!

agent-deviceとjevによるテストエージェントPoCが公開#

モバイル端末操作ツールのagent-deviceとjevを連携させたテスト自動化のPoCリポジトリおよび解説記事が公開されました。実機やシミュレータを自律的に操作するエージェント構築の実装手順や知見が紹介されています。

Mike @grabbou · 2026年9月17日

jevil is in the details 😈 built a quick POC running agent-device with jev and learned a ton. check the source code or read a short blog post ⬇️

Mike @grabbou · 2026年9月17日

Check out the repository (and feel free to send a PR to make it more release-ready) 😂 github.com/grabbou/jevil

Mike @grabbou · 2026年9月17日

I also published a short blog post where I explain the steps to build your own: www.callstack.com/blog/explori…

TypeScriptからネイティブコードをAOT生成する「Lucent」が発表#

TypeScriptのサブセットをSwiftやKotlin、C++へコンパイルし、JSI経由でJSエンジンを介さずにネイティブモジュールを実行できる実験的ツール「Lucent」が発表されました。iOSのUIKitとAndroidのVibrationEffectを単一ファイルで記述したexpo-hapticsの移植例も公開されています。

Faustino @Fausto95_ · 2026年9月22日

Introducing Lucent ✨ Write React Native modules in TypeScript. Compile a checked subset to Swift + Kotlin ahead of time, with no JS engine on the native side. @expo + Nitro. Open source. Still experimental. lucent-lang.dev

Faustino @Fausto95_ · 2026年9月24日

Meet Lucent ✨ a new way of writing native modules for @expo & React Native Lucent compiles modules to C++ and calls it through JSI. Here's a bit of expo-haptics ported to Lucent. UIKit on iOS VibrationEffect on Android, one file. lucent-lang.dev

新フレームワークWhiskerとReact Nativeのアプリサイズ比較#

UI表現力をReact Nativeと同等レベルに保ちつつアプリサイズを約10分の1に抑えられる新フレームワーク「Whisker」のサイズ比較検証が公開されました。

itome @itometeam · 2026年9月19日

Whiskerと他のフレームワークのアプリサイズ比較してみた UIの表現力はReact Nativeと変わらないくらいあってアプリサイズが10倍小さいのは結構いいのでは twitter.com/whisker_rs/status/…

React Native Meetup #25 @マイベスト#

明日開催です!

React Nativeとネイティブのパフォーマンス比較#

React Nativeとネイティブでどれくらい差があるのか比較してみました。

今週のひとこと#

いくつかのライブラリでSPMのサポートが実験的に始まってきましたね。

またReact NativeでのVariable Fonts対応も地味に嬉しいアップデートですね。