制限事項
ライブラリの潜在的なユーザーとして、何ができるか、できないかを把握しておくことが重要です。この知識があれば、代わりに react-native=navigation
などの別のライブラリを採用することを選択できます。大規模な設計の決定については ピッチとアンチピッチ セクションで説明しており、ここではサポートされていないか、実装が非常に困難なので不可能に近いユースケースについて説明します。次の制限事項のいずれかがアプリにとって重大な問題である場合は、React ナビゲーションは適切ではない可能性があります。
右から左 (RTL) レイアウトのサポートが制限されている
React ナビゲーションでは RTL レイアウトを適切に処理しようとしますが、React ナビゲーションに取り組んでいるチームは比較的小規模であり、現在、すべての変更を RTL レイアウトに対してテストするだけの帯域幅やプロセスはありません。そのため、RTL レイアウトで問題が発生する可能性があります。
React ナビゲーションが提供するものを気に入っているものの、この制約によって問題が発生する場合は、参加して RTL レイアウトのサポートを所有することをお勧めします。Twitter でご連絡ください: @reactnavigation。
プラットフォーム固有の動作がある
React ナビゲーションには、3D タッチデバイスで利用できるピーク & ポップ機能のサポートは含まれていません。