React Native におけるパッケージエクスポートのサポート
·9分で読めます
React Native 0.72 のリリースに伴い、JavaScript ビルドツールである Metro に、package.json
の "exports"
フィールドのベータサポートが含まれるようになりました。有効にすると、次の機能が追加されます。
- React Native プロジェクトは、より多くの npm パッケージをそのまま使用できるようになります
- パッケージが API を定義し、React Native をターゲットにするための新しい機能
- パッケージ解決に関するいくつかの破壊的な変更 (エッジケース)
この投稿では、パッケージエクスポートの仕組みと、これらの変更が React Native アプリ開発者またはパッケージメンテナーとして何を意味するのかについて説明します。