ホームページ >ウェブフロントエンド >フロントエンドQ&A >反応ネイティブと反応の違いは何ですか?

反応ネイティブと反応の違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-12-11 15:34:244394ブラウズ

違い: 1. React は HTML dom レンダリングを駆動し、React Native は Android/iOS ネイティブ コンポーネントのレンダリングを駆動します。 2. React を書くときは、フロントエンドの知識から直接始めることができます。React Native も可能ですが、ネイティブの知識のサポートなしではさらに深く進めることは困難です。

反応ネイティブと反応の違いは何ですか?

#この記事の動作環境: Windows10 システム、react16、thinkpad t480 コンピューター。

[関連チュートリアルの推奨事項:

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 サイトの他の関連記事を参照してください。

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