React-native-overview
提供:Dev Guides
React Native-概要
React Nativeの概念をよりよく理解するために、公式ドキュメントから数行を借ります-
React Nativeでは、JavaScriptのみを使用してモバイルアプリを構築できます。 Reactと同じデザインを使用して、宣言型コンポーネントからリッチモバイルUIを作成できます。 React Nativeでは、モバイルWebアプリ、HTML5アプリ、またはハイブリッドアプリを作成しません。 Objective-CまたはJavaを使用して構築されたアプリと区別できない実際のモバイルアプリを構築します。 React Nativeは、通常のiOSおよびAndroidアプリと同じ基本的なUIビルディングブロックを使用します。 JavaScriptとReactを使用して、これらの構成要素をまとめます。
React Native機能
以下はReact Nativeの機能です-
- React -これは、JavaScriptを使用してWebおよびモバイルアプリを構築するためのフレームワークです。
- ネイティブ-JavaScriptによって制御されるネイティブコンポーネントを使用できます。
- プラットフォーム-React NativeはIOSおよびAndroidプラットフォームをサポートしています。
React Nativeの利点
React Nativeの利点は次のとおりです-
- JavaScript -既存のJavaScriptの知識を使用して、ネイティブモバイルアプリを構築できます。
- コード共有-コードのほとんどを異なるプラットフォームで共有できます。
- コミュニティ-ReactおよびReact Nativeの周りのコミュニティは大きく、必要な答えを見つけることができます。
React Nativeの制限
React Nativeの制限は次のとおりです-
- ネイティブコンポーネント-まだ作成されていないネイティブ機能を作成する場合は、プラットフォーム固有のコードを記述する必要があります。