2026-09-17 · #43
週刊React Native #43 Expo SDK 58登場、ShopifyがNative回帰、Nitro Modules統合の動きほか
Expo SDK 58 betaがリリース#
React Native 0.88 RCおよびiOS 27に対応したExpo SDK 58 betaが公開されました。 Siri連携のためのexpo-app-intentsやExpo Modules 2.0 beta、@expo/agent-cliなどが同梱されており、npx expo install expo@next —fixで試用可能です。 https://twitter.com/expo/status/2099972359721795738
私もこちらについてのまとめ記事を書きました。 https://twitter.com/kazutoyo/status/2100064497637769255
ShopifyがReact NativeからNativeへ回帰との報告#
ShopifyがReact Nativeでの開発をやめ、ネイティブ実装へ移行しているとの投稿が話題となりました。 これに関連して、NkznさんによるReact Nativeの価値についてフラットに考察した記事も公開されています。
https://twitter.com/mustafa01ali/status/2098047492772249730
https://twitter.com/Nkzn/status/2098778091866706200
Nitro ModulesのReact Native本体統合に向けた動き#
Nitro ModulesをReact Native本体へ標準統合する提案に対し、作者のMarc Rousavy氏が自ら実装を引き受ける意向を示しました。
React Nativeコアチームのcortinico氏も前向きな姿勢を示しており、コントリビューター間の調整を進めていくようです。 https://twitter.com/LucasAl23069953/status/2099554678044250189 https://twitter.com/mrousavy/status/2099580666862055705 https://twitter.com/cortinico/status/2099576421848948832
react-native-nitro-zxingが公開#
ZXingのC++実装をNitro Modules経由でReact Nativeから使えるようにしたライブラリ、react-native-nitro-zxingが公開されました。 QRコードの読み取りがMLKitを使った場合と比べて10倍速いとされています。
https://twitter.com/margelo_com/status/2099463074935607765
ネイティブアプリへのクロスプラットフォーム埋め込み検証記事が公開#
既存のネイティブアプリにKMP、Flutter、React Native (Expo) をモジュールとして埋め込んだ際のパフォーマンス比較記事がQiitaに投稿されました。 各技術のアドオン導入時における初期化コストや描画性能が検証されています。 https://twitter.com/mitsuharu_e/status/2099808771191328941
NativeWind v5のRC版が公開#
NativeWind v5のRelease Candidate版がリリースされました。 重大な問題がなければ約2週間後に最新安定版として昇格する予定です。 https://twitter.com/nativewindcss/status/2099636691988578593
react-native-gesture-handler 2.33および3.3.0がリリース#
react-native-gesture-handler 2.33が公開され、React Native 0.87とAndroid Gradle Plugin 9に対応しました。 2.x系でのReact Native 0.87サポートは本バージョンが最後となり、並行して各プラットフォームの不具合を修正した3.3.0も公開されています。 https://twitter.com/Michal3870/status/2099417534139117888 https://twitter.com/Michal3870/status/2099483309445370253
今週のひとこと#
ShopifyがReact Nativeをやめたのは衝撃的で、React Nativeのコミュニティではかなり話題になっていましたね。
とはいえReact Nativeの価値が全くなくなったという訳ではなく、場合による使い分けをしたらよいと個人的には考えています。