React Native 0.81 - Android 16対応、iOSビルドの高速化など
本日、React Native 0.81のリリースを発表できることを嬉しく思います!
このバージョンではAndroid 16(APIレベル36)をサポートし、その他さまざまな安定性の向上とバグ修正が含まれています。また、プリコンパイルを使用したiOSビルドの高速化が実験的にサポートされています。
本日、React Native 0.81のリリースを発表できることを嬉しく思います!
このバージョンではAndroid 16(APIレベル36)をサポートし、その他さまざまな安定性の向上とバグ修正が含まれています。また、プリコンパイルを使用したiOSビルドの高速化が実験的にサポートされています。
本日、React Native 0.80のリリースを発表できることを嬉しく思います!
このリリースにより、React Nativeに同梱されるReactのバージョンが最新の安定版である19.1.0になります。
また、JS APIの安定性を向上させるための一連の改善も行っています。ディープインポートには警告が表示されるようになり、より正確で安全に使用できる型を提供する新しいオプトインのStrict TypeScript APIを提供します。
さらに、React Nativeのレガシーアーキテクチャは正式に凍結され、レガシーアーキテクチャが完全に廃止された際に機能しなくなるAPIに対して警告が表示されるようになります。
本日、React Native 0.79のリリースを発表できることを嬉しく思います!
このリリースでは、様々な面でのパフォーマンス改善と、いくつかのバグ修正が行われています。まず、Metroはハッシュ化の遅延実行により起動が高速化され、package exportsのサポートが安定しました。また、JSバンドルの圧縮方法の変更などにより、Androidでの起動時間も改善されます。
本日、React Native 0.78のリリースを発表できることを嬉しく思います!
このリリースでは、React NativeにReact 19が搭載され、その他にもAndroid Vector Drawableのネイティブサポートや、iOSのブラウンフィールド統合の改善など、いくつかの重要な機能が含まれています。
毎年、React NativeコミュニティのコアコントリビューターがReact Nativeチームと共に集まり、このプロジェクトの方向性を共同で決定します。
昨年も例外ではありませんでしたが、少しだけ違いました。私たちは通常、React Universe Conf(旧React Native EU)の前日に、ヴロツワフにあるCallstack本社で会います。2024年は、過去の経験から学び、より自由な時間を一緒に過ごせるよう、サミットを2日間連続で開催しました。
本日、React Native 0.77のリリースを発表できることを嬉しく思います!
このリリースでは、いくつかの機能が追加されています。新しいスタイリング機能として、より強力なレイアウトオプションを提供するためにdisplay: contents
、boxSizing
、mixBlendMode
、およびoutline
関連のプロパティをサポートしました。また、新しいAndroidデバイスとの互換性を確保するため、Androidの16KBページをサポートしました。さらに、コミュニティテンプレートをSwiftに移行して近代化を進めていますが、Objective-Cを好む開発者のために、引き続きObjective-Cのサポートと互換性の維持も行います。
0.71が利用可能になった今、2022年11月4日にReact NativeとExpoのAndroidビルド向けに最初の0.71リリース候補を公開した際に、すべてのReact NativeバージョンのAndroidビルドを破壊したインシデントに関する重要な情報をお伝えしたいと思います。
このインシデントへの対処に協力したコントリビューターたちは、最近、事後検証ミーティングに参加し、何が起こったのか、そこから何を学んだのか、そして将来同様の障害を避けるためにどのようなアクションを取るべきかについて詳しく議論しました。
0.71のリリースに伴い、React Nativeは以下の変更によりTypeScriptエクスペリエンスに投資しています
この記事では、これらの変更がTypeScriptまたはFlowユーザーにとって何を意味するのかを解説します。
皆さん、こんにちは!
今年の後半に新しいモバイルOSのバージョンがリリースされるため、一般公開された際にリグレッション(機能低下)が発生しないよう、React Nativeアプリを事前に準備しておくことをお勧めします。