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

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

藏色散人
藏色散人オリジナル
2020-12-21 11:17:388087ブラウズ

react は mvvm フレームワークではありませんが、React は MVVM の 2 番目の V、つまり View として使用できます。MVVM の特徴的な機能は双方向バインディングであるのに対し、React は一方向データ バインディングです。全体として機能的です。 この考え方は、コンポーネントを純粋なコンポーネントとして設計し、状態とロジックがパラメーターを介して渡されることです。

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

推奨: 「react ビデオ チュートリアル

react は、ユーザー インターフェイスの JavaScript ライブラリを構築するために Facebook によって立ち上げられたツールです。 React は主に UI の構築に使用されますが、React を MVC の V (ビュー) と考える人が多いと思います。 React は高いパフォーマンスと非常にシンプルなコードロジックを備えているため、ますます多くの人が注目し、使用し始めています。

React は MVVM の 2 番目の V (View) として使用できますが、MVVM フレームワークではありません。

MVVM の最も重要な機能の 1 つは、双方向バインディングです。

React にはこれがありません。一方向のデータ バインディングです。

React は、状態駆動型のビューを備えた一方向のデータ フロー ライブラリです。

React は全体として関数型の考え方に基づいています。コンポーネントは純粋なコンポーネントとして設計され、状態とロジックはパラメーターを通じて渡されます。そのため、React では一方向のデータ フローが存在します。推奨されます。 immutable を組み合わせてデータの不変性を実現します。

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

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