ホームページ > 記事 > ウェブフロントエンド > 反応ネイティブと反応の違いは何ですか
違い: 1. React は HTML dom レンダリングを駆動し、React Native は Android/iOS ネイティブ コンポーネントのレンダリングを駆動します。 2. React を書くときは、フロントエンドの知識から直接始めることができます。React Native も可能ですが、ネイティブの知識のサポートなしではさらに深く進めることは困難です。
このチュートリアルの動作環境: Windows7 システム、react16、Dell G3 コンピューター。
React Native: iOS および Android のネイティブ アプリは、現在人気のあるオープン ソース JavaScript ライブラリ React.js に基づいて開発できます。そして、React Native はすでに運用環境で使用されており、Facebook Groups iOS アプリはそれに基づいて開発されています。
React は、HTML にレンダリングされたデータのビューを提供するオープン ソースの JavaScript ライブラリです。 React ビューは通常、カスタム HTML タグで指定された他のコンポーネントを含むコンポーネントを使用してレンダリングされます。 React は、子コンポーネントが外部コンポーネントに直接影響を与えないモデル、データ変更時の HTML ドキュメントの効率的な更新、最新のシングルページ アプリケーションにおけるコンポーネント間の明確な分離をプログラマーに提供します。
[関連チュートリアルの推奨事項: React ビデオ チュートリアル ]
React Native と React の違い
原則は若干異なります異なる:
React と React Native の原理は同じで、どちらもインターフェイス ビュー レイヤーのレンダリングを駆動するために js によって実装された仮想 dom です。 React は HTML dom レンダリングを駆動し、React Native は android/ios ネイティブ コンポーネント レンダリングを駆動するだけです。実際、React Native がリリースされる前に、JS を使用してアプリのネイティブ コンポーネントを駆動するこのテクノロジー (Native Script など) はすでに存在していました。
プログラミングのアイデアは異なります:
react は dom を直接レンダリングしますが、react ネイティブは ID を生成し、ブリッジ (C で実装された最新のもの) を使用してそれをテーブルに変換し、待機します。 React はフロントエンドの知識があれば直接起動でき、React Native を使用することもできますが、ネイティブの知識のサポートなしではさらに深く進めることは困難です。
プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !
以上が反応ネイティブと反応の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。