ホームページ  >  記事  >  ウェブフロントエンド  >  vue 監視データと React 監視データの違いは何ですか?

vue 監視データと React 監視データの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-13 11:29:262536ブラウズ

違い: データ変更を監視する原則が異なります。 Vue は「ゲッター/セッター」や一部の関数のハイジャックを通じてデータの変更を正確に把握できますが、React はデフォルトで参照の比較 (diff) を使用するため、データの変更を正確に監視できません。不要な VDOM を削除し、再レンダリングします。

vue 監視データと React 監視データの違いは何ですか?

Vue.js は、ユーザー インターフェイスを構築するための進歩的なフレームワークです。他の重量級フレームワークとは異なり、Vue はボトムアップの増分開発設計を採用しています。 Vue のコア ライブラリはビュー レイヤーのみに焦点を当てており、学習や他のライブラリや既存のプロジェクトとの統合が非常に簡単です。

React は、ユーザー インターフェイスの構築に使用される JAVASCRIPT ライブラリです。主に UI の構築に使用されます。多くの人は、React が MVC の V (ビュー) であると考えています。 React は、Instagram Web サイトを構築するための Facebook の内部プロジェクトとして誕生し、2013 年 5 月にオープンソース化されました。高いパフォーマンスと非常にシンプルなコードロジックを備えているため、ますます多くの人が注目し、使用し始めています。

データ監視における vue と React の違い: データ変更の監視の原則が異なります

Vue はゲッター/セッターと一部の関数をハイジャックします. データの変化を正確に知ることができます。

React はデフォルトで参照比較 (diff) を使用しますが、これが最適化されていない場合、不要な VDOM の再レンダリングが大量に発生する可能性があります。

React がデータの変更を正確に監視しないのはなぜですか?

これは、Vue と React の設計概念の違いによるものです。Vue は可変データを使用しますが、React はデータの不変性を重視します。両者に良い悪いの区別はありません。Vue の方がシンプルです。 React は、大規模なアプリケーションを構築する場合により堅牢です。

プログラミング関連の知識について詳しくは、プログラミング学習 Web サイト をご覧ください。 !

以上がvue 監視データと React 監視データの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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