react は、JavaScript 言語でカプセル化されたライブラリです。ユーザー インターフェイスの構築に使用される JAVASCRIPT ライブラリです。Web ユーザー インタラクション インターフェイスの作成に使用できます。ブラウザ DOM を処理する新しい方法が導入されています。 DOM を手動で更新し、すべての状態を苦労して記録するのに何日もかかりました。
このチュートリアルの動作環境: Windows7 システム、javascript1.8.5&&react16 バージョン、Dell G3 コンピューター。
react は、ユーザー インターフェイスを構築するために Facebook によって開始された JavaScript ライブラリです。React は主に UI の構築に使用されますが、React を MVC の V (ビュー) だと思っている人も多いと思います。 React は高いパフォーマンスと非常にシンプルなコードロジックを備えているため、ますます多くの人が注目し、使用し始めています。
React の設計思想は非常にユニークであるため、革命的なイノベーションであり、優れたパフォーマンスを備えており、コード ロジックは非常にシンプルです。そのため、将来の Web 開発の主流のツールになるのではないかと考え、注目し、使用する人が増えています。
React は主に UI の構築に使用されます。 React では、UI、静的 HTML DOM 要素、動的変数、さらにはインタラクティブなアプリケーション コンポーネントのレンダリングに役立つ宣言コードなど、さまざまなタイプのパラメーターを渡すことができます。
react を使用する利点
1. React は非常に高速です
DOM を直接操作するのではなく、仮想 DOM の概念を導入します。 JavaScript ロジックと実際の DOM の間に配置され、優れたパフォーマンスが得られます。
reactjs は変数の形式で dom モデルのセットを定義します。すべての操作と変換は変数内で直接行われます。これにより、実際の dom を操作する必要性が減ります。パフォーマンスは非常に高くなります。それは本質的に異なります。主流の MVC フレームワークですが、dom は扱いません。
2. クロスブラウザーの互換性
仮想 DOM は、クロスブラウザーの問題の解決に役立ち、IE8 でも問題ない標準化された API を提供します。
3. すべてがコンポーネントです:
コードはよりモジュール化されており、コードの再利用が容易で、保守性が高くなります。
4. 一方向のデータ フロー
実際、reactjs の中心的な内容はデータ バインディングです。いわゆるデータ バインディングとは、サーバー側のデータがバインドされている限り、フロントエンド ページ、開発者 ビジネスの実現だけに集中してください
5. 同型の純粋な JavaScript
検索エンジン クローラー プログラムは JavaScript の実行ではなくサーバー側の応答に依存しているため、アプリケーションのレンダリングには、検索エンジンの最適化に役立ちます。
6. 優れた互換性
たとえば、読み込みとパッケージ化には RequireJS を使用しますが、大規模なアプリケーションの構築には Browserify と Webpack が適しています。これらの困難なタスクをそれほど困難にしないでください。
プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !
以上が反応とJavaScriptの関係は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。