ホームページ >ウェブフロントエンド >フロントエンドQ&A >React は mvvm フレームワークですか?
react は mvvm フレームワークではありませんが、React は MVVM の 2 番目の V、つまり View として使用できます。MVVM の特徴的な機能は双方向バインディングであるのに対し、React は一方向データ バインディングです。全体として機能的です。 この考え方は、コンポーネントを純粋なコンポーネントとして設計し、状態とロジックがパラメーターを介して渡されることです。
推奨: 「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 サイトの他の関連記事を参照してください。