反応チュートリアル
React チュートリアル
React は、ユーザー インターフェイスを構築するための JavaSCRIPT ライブラリです。
React は主に UI を構築するために使用されます。React は MVC の V (ビュー) であると考えています。
React は Facebook の内部プロジェクトから生まれ、Instagram の Web サイトの構築に使用され、2013 年 5 月にオープンソース化されました。
React は高性能で非常にシンプルなコードロジックを備えており、ますます多くの人が注目し、使用し始めています。
Reactの特徴
1. 宣言型設計 −Reactは、アプリケーションを簡単に記述できる宣言型パラダイムを採用しています。
2. 効率的 −React は DOM をシミュレートすることで DOM との対話を最小限に抑えます。
3. 柔軟性 −React は既知のライブラリやフレームワークとうまく連携します。
4.JSX - JSXはJavaScript構文の拡張です。 JSX は React 開発には必須ではありませんが、推奨されます。
5. コンポーネント − React を通じてコンポーネントを構築すると、コードの再利用が容易になり、大規模なプロジェクトの開発にうまく適用できます。
6. 一方向の応答データ フロー − React は一方向の応答データ フローを実装することで重複コードを削減し、そのため従来のデータ バインディングよりもシンプルになります。
このチュートリアルを読む前に知っておくべきこと:
React の学習を開始する前に、次の基本的な知識が必要です:
HTML5
CSS
JavaScript
React 最初の例
各章では、オンラインで例を編集し、ボタンをクリックして結果を表示できます。
このチュートリアルでは React バージョン 0.14.7 を使用します。最新バージョンは公式 Web サイト http://facebook.github.io/react/ からダウンロードできます。
インスタンス
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Hello React!</title> <script src="http://static.php.cn/assets/react/react-0.14.7/build/react.min.js"></script> <script src="http://static.php.cn/assets/react/react-0.14.7/build/react-dom.min.js"></script> <script src="http://static.php.cn/assets/react/browser.min.js"></script> </head> <body> <div id="example"></div> <script type="text/babel"> ReactDOM.render( <h1>Hello, world!</h1>, document.getElementById('example') ); </script> </body> </html>
インスタンスの実行 »
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します