工具介绍
反応 ·
React は、ユーザーインターフェイスを構築するための JavaScript ライブラリです。
***宣言:** React は、インタラクティブな UI を作成するのに痛みを伴います。 アプリケーション内の各 state のシンプルなビューを設計し、React はデータの変更時に、適切なコンポーネントだけを効率的に更新し、レンダリングします。 決定的なビューは、コードをより予測可能で、分かりやすく、デバッグが容易になります。
***コンポーネントベース:** 独自の状態を管理するカプセル化されたコンポーネントを構築し、複雑なUIを作るためにそれらを構成します。 コンポーネントのロジックは、テンプレートではなく JavaScript で書かれているため、アプリを通じてリッチなデータを簡単に渡して DOM のステートを外すこともできます。
***一度に学ぶ、どこでも書く:** テクノロジースタックの残りの部分を想定していないため、既存のコードを書き換えることなく React の新しい機能を開発できます。 React は、React Native を使用して Node とパワーモバイル アプリを使用してサーバー上でレンダリングすることもできます。
プロジェクトで React を使用する方法を学びます。
インストール
React は最初から段階的な採用のために設計されており、**必要に応じて少しでも React として使うことができます**:
* クイックスタートを使用してReactの味を取得します。
* 必要に応じて、React を既存のプロジェクトに追加して、少しでも反応するだけ。
*強力なJavaScriptツールチェーンを探しているなら、新しいReactアプリを作成します。
ドキュメント
ウェブサイトに React のドキュメントが見つかります。
クイックビューの開始ページをチェックしてください。
ドキュメントは複数のセクションに分けられます。
*クイックスタート
* チュートリアル
* React で考える
* インストール
* UIを記述する
* インターアクティブの追加
* 管理状態
* 上級ガイド
* APIの参照
* サポートを受ける場所
* 投稿ガイド
このリポジトリにプルリクエストを送信することで改善できます。
事例紹介
当ウェブサイトではいくつかの例がございます。 まずははじめに。
この例では、ページのコンテナに「Hello Taylor」をレンダリングします。
HTML のような構文を使い、JSX を呼び出します。 React を使うのは JSX は必須ではありませんが、コードをもっと読みやすくし、HTML を書くような感じをします。
貢献する
このリポジトリの主な目的は、React コアを進化させ続けることで、より高速で使いやすくなります。 React の開発は GitHub のオープンで起こり、バグ修正と改善の貢献のためにコミュニティに感謝しています。 React の改善にどのように参加できるかを学びましょう。
行動規範
Facebookは、プロジェクト参加者が遵守することを期待する行動規範を採用しています。 どのような行動が起こるかを理解し、容認されないように、完全なテキストをお読みください。
貢献ガイド
開発プロセス、バグ修正および改善の提案方法、および変更を React に構築およびテストする方法について、当社の貢献ガイドをお読みください。
グッドファーストの問題
あなたの足を濡らし、私たちの貢献プロセスに精通するために、我々は比較的限られたスコープを持っているバグを含む良い最初の問題のリストを持っています。 始めるのは素晴らしい場所です。
ライセンス
React は MIT 認可済みです.