概要
React Nativeは、Reactのコンポーネントと宣言的UIを使い、JavaScriptからAndroid・iOSなどのネイティブアプリを構築するフレームワークです。画面は各OSのネイティブUIへ描画され、必要に応じてNative Moduleへ接続できます。
公式資料に基づく紹介・実機未検証 · 内容確認日:
Reactの部品をネイティブUIへ描画する
Reactのcomponents、hooks、Suspenseを複数プラットフォームで再利用し、プリミティブはOSのネイティブUIとAPIへ対応します。JavaScriptの変更はFast Refreshで素早く反映でき、Native Moduleからプラットフォームコードを型付きで呼び出せます。
出典:[1]
Reactを使ってモバイルへ展開し、既存アプリにも段階導入したい場合
Webで培ったReactの設計をモバイルへ広げたいチームや、既存のネイティブアプリへ画面単位で組み込みたい場合に向きます。公式READMEは、ルーティングや標準Native Moduleを備える実運用向けフレームワークとしてExpoを推奨しています。
出典:[1]
フレームワークなしではプラットフォーム構成も管理する
React Native単体でも利用できますが、navigation、native dependency、各OSのツール設定を自分で組み合わせる必要があります。対象OS固有の機能はNative Moduleや別ライブラリを介するため、対応プラットフォーム、バージョン、ビルド環境を確認してください。
出典:[1]
参考にした公式資料
- [1]React Native README(2026-09-13)
編集部からの補足
React本体と同期して新組織へ移り、親ブランドを継承しながら公式導線をExpoへ渡す例として選びました。
成長の推移
直近30日
126,580 Stars
推移データを蓄積中です。
Built with
- C++
- React
カテゴリとタグ
カテゴリ
GitHub Topics
- android
- app-framework
- ios
- mobile
- mobile-development
- react-native
- cross-platform
- react
GitHubのデータGitHubの詳細データを見る
- Stars
- 126,580
- Forks
- 25,255
- Watchers
- 3,525
- Open Issues
- 699
- Contributors
- 299
- 主要言語
- C++
- ライセンス
- MIT
- リポジトリ最終更新
- 2026/09/12
あわせて探訪
- Flutter178,922 Stars
一つのDartコードベースからモバイル・Web・デスクトップへ展開するGoogleのクロスプラットフォームUI SDK。
Dart - Electron123,016 Stars
ChromiumとNode.jsを組み合わせ、JavaScript・HTML・CSSで複数OS向けデスクトップアプリを作る基盤。
C++ - Tauri111,029 Stars
WebフロントエンドとRustバックエンド、OS標準WebViewでデスクトップ・モバイルアプリを作る基盤。
Rust - Expo52,197 Stars
React NativeのSDK、Router、Native Module、Expo Goを統合し、Android・iOS・Webへ展開するアプリ基盤。
TypeScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。