ホームページ >ウェブフロントエンド >フロントエンドQ&A >React Native はフレームワークですか?

React Native はフレームワークですか?

藏色散人
藏色散人オリジナル
2022-12-30 09:51:312176ブラウズ

React Native はフレームワークです; React Native は、2015 年 4 月に Facebook によってオープンソース化されたクロスプラットフォームのモバイル アプリケーション開発フレームワークです。 iOS と Android の 2 つの主要なプラットフォームをサポートします。

React Native はフレームワークですか?

このチュートリアルの動作環境: Windows 10 システム、React Native バージョン 0.67、Dell G3 コンピューター。

反応ネイティブはフレームワークですか?

はい。

React Native (RN) は、2015 年 4 月に Facebook によってオープンソース化されたクロスプラットフォームのモバイル アプリケーション開発フレームワークです。これは、ネイティブ モバイル アプリケーション プラットフォーム上の Facebook の以前のオープンソース JS フレームワーク React の派生です。 iOS および Android プラットフォームをサポートします。

RN は、JavaScript 言語、HTML に似た JSX、および CSS を使用してモバイル アプリケーションを開発するため、Web フロントエンド開発に精通した技術者は、ほとんど学習することなくモバイル アプリケーション開発の分野に参入できます。

主な機能

React Native の主な機能は次のとおりです。

  • ##Native iOS コンポーネント

React Native は、他のクロスプラットフォーム ツールが推進している「一度書けば、どこでも実行できる」ではなく、「一度学習すれば、どこでも書ける」を提唱しています。 React Native を通じて、開発者は UITabBar や UINavigationController などの標準 iOS プラットフォーム コンポーネントを使用できるため、アプリケーション インターフェイスは他のプラットフォームでも一貫した外観とスタイルを維持できます。

  • 非同期実行

JavaScript アプリケーション コードとネイティブ プラットフォーム間のすべての操作は、非同期実行モードを採用します。ネイティブ モジュールは追加のスレッドを使用してリーダーを開発しますメインスレッドの画像をデコードし、バックグラウンドでディスクに保存し、UI やその他の多くの要素を気にせずにテキスト デザイン レイアウトを直接測定できます。

  • タッチ処理

React Native は、iOS 上のレスポンダー チェーン応答チェーン イベント処理メカニズムと同様の応答システムを導入し、この開発者向けの機能に基づいています。 TouchableHighlight などのより高度なコンポーネントを提供します。

推奨される学習: 「

react ビデオ チュートリアル

以上がReact Native はフレームワークですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。