メインコンテンツへスキップ

コアコンポーネントとAPI

React Native は、アプリですぐに使える多くの組み込みコアコンポーネントを提供しています。これらはすべて左のサイドバー(画面が狭い場合は上のメニュー)で確認できます。どこから始めればよいかわからない場合は、次のカテゴリをご覧ください。

React Native にバンドルされているコンポーネントや API に限定されるわけではありません。React Native には数千人の開発者からなるコミュニティがあります。特定の機能を持つライブラリを探している場合は、ライブラリの探し方に関するガイドを参照してください。

基本コンポーネント

ほとんどのアプリでは、これらの基本コンポーネントを1つ以上使用することになります。

ユーザーインターフェース

これらの一般的なユーザーインターフェースコントロールは、どのプラットフォームでもレンダリングされます。

リストビュー

より汎用的な ScrollView とは異なり、以下のリストビューコンポーネントは現在画面に表示されている要素のみをレンダリングします。これにより、長いデータリストを表示する際にパフォーマンスの高い選択肢となります。

Android のコンポーネントと API

以下のコンポーネントの多くは、一般的に使用される Android クラスのラッパーを提供します。

iOS のコンポーネントと API

以下のコンポーネントの多くは、一般的に使用される UIKit クラスのラッパーを提供します。

その他

これらのコンポーネントは、特定のアプリケーションで役立つ場合があります。コンポーネントと API の完全なリストについては、左のサイドバー(画面が狭い場合は上のメニュー)を確認してください。