#このチュートリアルの動作環境: Windows7 システム、vue2.9.6&&react16 バージョン、DELL G3 コンピューター。違い: 1. Vue は双方向バインディングですが、React はそうではありません; 2. React は JSX を使用し、Vue は HTML テンプレートを使用してビューを作成します; 3. React は状態を管理するために Flux を使用し、Vue はVuex; 4. React は Create React App スキャフォールディングを使用し、Vue は vue-cli を使用します。
React.js と Vue.js の比較
## React |
Vue | |
---|---|---|
JavaScript ライブラリ | JavaScript ライブラリ | |
Web およびネイティブに最適 | 主に Web 開発に焦点を当てていますが、今後は他のプラットフォームもサポートするように作成されています | |
Facebook コミュニティ (Jordan Walke によって作成) | Evan You | |
2013 年 3 月 | 2014 年 2 月 | |
JavaScript | JavaScript | |
React の React Native は成熟し、広く使用されているネイティブ アプリケーション プラットフォームです。 | Vue の Weex はまだ進化しており、スムーズな開発エクスペリエンスを提供することを目指しています | |
急な学習曲線、深い知識が必要 | 簡単な学習曲線、HTML ベースのテンプレートですぐに慣れる | |
React は、 GitHub で最も人気のある Javascript プロジェクトのリスト | Vue.js が 1 位にランクされ、2017 年で最もファッショナブルなプロジェクトです。GitHub には 40,000 を超えるスターが追加されました。 | |
CSSのみ | 最大限の再利用性 | |
これも速い | これも速い | |
1201 | 189 | ##モデル |
仮想 DOM HTML ベースのテンプレート | 機能 | |
高度なシングル ページ アプリケーションを強化できる Web アプリケーション フレームワーク | Simple | |
Vue は React よりもシンプルです | 注目すべき機能 | |
props を使用した一方向のデータ バインディング | ステートフル コンポーネント仮想 DOM ライフサイクル メソッド JSX (JavaScript XML) HTML 以外のアーキテクチャ HTML ベースのテンプレート リアクティブ | コンポーネント (アプリケーション全体を、自己完結型で多くの場合再利用可能な小さなコンポーネントに分割します)変換 ルーティング *統合 | ブートストラップ アプリケーション
Vue-cli |
以上が反応とvuejsの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。