OSS探訪

React Native — Reactの設計でAndroid・iOSのネイティブアプリを構築するフレームワーク

発掘スコア 355.5OSS健全度 93
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
126,580
主要言語
C++
ライセンス
MIT
リポジトリ最終更新
2026/09/12

概要

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. [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
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。