2025-12-22 · #16
週刊React Native #16 Navigation 8 alpha公開、Nitro Modules 30%高速化、Hermes v1バンドル改善ほか
Navigation 8 alphaが公開#
React Nativeのナビゲーションライブラリである、React Navigation 8のアルファ版が公開されました。 ネイティブのボトムタブがデフォルトになり、親画面の状態などの取得、静的構成時のパラメータの自動補完、pushParams APIによる画面変更無しの履歴の追加などに対応しています。
React Navigation 8 alpha is here 👀 📝 Highlights - Native Bottom Tabs by default - Access to route, navigation, & state for any parent screens - Better TypeScript types for static configuration - Push history entries without pushing screens And many more...
React Native Screens 4.19.0が公開#
React Native Screens 4.19.0が公開され、iOSのBottomAccessoryのサポート、Androidのタブの特殊効果のサポートなどのアップデートがありました。
React Native Screens 4.19.0 just landed! 🚀 Check release notes for more 👇 twitter.com/kafara_kacper/stat…
Expo Router v7にHeader APIが追加#
Expo Router v7でナビゲーションヘッダーの設定方法がより分かりやすく変更されるようです。 以下にネストしてタイトルやメニューなどの定義などを行うスタイルに変更されるようです。
The new Expo Router v7 Header API is so elegant! 👇 It supports: - iOS 26 - Liquid Glass - Header Menus - SFSymbols - Android drawables - Vector Icons - And more 👇
Nitro Modulesが30%高速化#
頻繁にアクセスされるjsi::PropNameIDのキャッシュを行い、30%ほど高速化されたようです。 元々Nitro Modulesはパフォーマンスが売りでしたが、さらに30%も高速化されるとは凄いですね。
I just made Nitro 30% faster 🤯🤯🤯🤯🤯🤯
React Native Pager View 8.0.0が公開#
PagerViewをiOS/Androidで提供する、React Native Pager Viewの8.0.0が公開されました。 iOSはSwiftUIベースで書き直されて、それによって長年の問題が多数解決されたとのことです。 この変更は、Vercelとも協力し、v0アプリでも活用されているようです。
React Native Pager View 8.0.0 is out 🎄✨ This release is a full rewrite of the iOS codebase in SwiftUI ⚡ This rewrite solves many long-standing issues in Pager View. Looking forward to your feedback!
We worked with @o_kwasniewski to rewrite react-native-pager-view in SwiftUI for @v0. It should be much smoother on iOS. You can now animate screens based on swipe position without issues. twitter.com/o_kwasniewski/stat…
Hermes v1でバンドル時間が大幅に改善されそう#
Hermes v1では最近のJSの機能がサポートされることにより、多くのBabelプラグインが削減できるようです。 それにより、バンドル時間が大幅に改善されそうです。 Expo SDK 55ではHermes v1が(おそらく実験的に)サポートされる予定とのことです。
~65.4% of transform time in @Expo is spent removing common language features that aren't supported in the Hermes engine. Upgrading to Hermes v1—in SDK 55—means all of the following transforms could be removed (assuming block scoping and async generators are enabled). This is
React Native ExecuTorch 0.6.0が公開#
デバイス上でAIモデルを実行することが出来るReact Native ExecuTorchの0.6.0が公開されました。 パフォーマンスが大きく改善され、音声活動検出、Stable Diffusionのサポート、量子化されたWhisperの対応などが行われています。
🤖 React Native ExecuTorch v0.6.0 recently dropped and it’s packed with goodies! 👉 Significant performance improvements 👉 Voice activity detection 👉 Stable Diffusion 👉 Quantized Whisper Definitely time to unlock some new capabilities in your React Native apps 😉
Expo SDK 55は来年1月に公開?#
Expo SDK 55が来年早々に公開されるようです。
@gronxxb @expo Super good to see this! SDK 55 comes early next year, it won’t hurt to wait a bit
今週のひとこと#
今週から海外ではホリデーシーズンが始まったようです。 Expoチームも12月17日からから1月4日までお休みとのことでした。
Expo SDK 55では様々な機能追加や変更などがありそうで、登場が待ち遠しいですね。






