function HomeScreen() {
return (
<View>
<Text> Hello World 👋 🌍!</Text>
</View>
);
}
JavaScriptで書かれ、ネイティブコードでレンダリングされます。 ReactのプリミティブはネイティブプラットフォームのUIにレンダリングされます。つまり、あなたのアプリは他のアプリと同じネイティブプラットフォームAPIを使用します。
View
、 Text
、Image
など)を提供し、これらはプラットフォームのネイティブUIビルディングブロックに直接マッピングされます。ファイルシステムを使用して、最小限の定型コードでスタック、モーダル、ドロワー、タブの各画面を作成します。
ネイティブの変更を生成したり、独自のネイティブコードを記述したりできます。50以上のモジュールを使ってアプリを作成できます。
Expo Goですばやく開始し、その後はexpo-dev-clientで続行します。これは、ネイティブの変更が必要なアプリにExpoのツールを追加するモジュールです。
Metaは2015年にReact Nativeをリリースし、それ以来メンテナンスを続けています。
2018年、React NativeはGitHubの全リポジトリの中で 2番目に多い コントリビューター数を記録しました。今日、React Nativeは世界中の個人や企業からのコントリビューションによって支えられています。これには Callstack, Expo、Infinite Red、 Microsoft そして Software Mansion.
私たちのコミュニティは常にエキサイティングな新しいプロジェクトをリリースし、AndroidやiOS以外のプラットフォームも以下のようなリポジトリで探求しています。 React Native Windows, React Native macOS そして React Native Web.