React は、ユーザー インターフェイスを構築するためのオープンソースの JavaScript ライブラリです。 Meta によって作成された React を使用すると、 コンポーネントと呼ばれる再利用可能な小さな部分から複雑な UI を作成できます。 ビュー レイヤーのみに焦点を当てて、既存のプロジェクトに簡単に統合し、簡単に学習できるようにします。
React を使用する理由
- コンポーネントベース: カプセル化されたコンポーネントは独自の状態を管理するため、複雑な UI を作成してロジックを絡めずに作成します。
- 宣言型: UI の外観を記述し、React が DOM の更新を効率的に処理します。
- 大規模なエコシステム: アクティブなコミュニティに支えられたコミュニティ パッケージ、ツール、学習リソースの膨大なライブラリ。
Windows に React をインストールする
好みの環境を選択します。
- Windows に React をインストールする - Node.jsで Windows 上で直接 Vite を使用します。
- WSL への React のインストール - Linux と互換性のある開発環境 (Linux サーバーへのデプロイに推奨) には、Linux 用 Windows サブシステム上の Vite を使用します。
React を使用してネイティブ Windows またはモバイル アプリを構築する
(Web アプリではなく) React を使用してネイティブ のユニバーサル Windows プラットフォーム (UWP) または WPF デスクトップ アプリを構築するには、 React Native for Desktop (Windows、Android、iOS、macOS を対象とする Microsoft オープンソース プロジェクト) を参照してください。
クロスプラットフォーム モバイル アプリについては、reactnative.dev を参照 してください。
チュートリアルと学習リソース
React コミュニティが維持しているものを複製するのではなく、次のことをお勧めします。
- react.dev — 公式 React のドキュメントと対話型のチュートリアル。
- Microsoft Learn の React ラーニング パス - 初心者向けの構造化されたオンライン モジュール。
- Next.js ドキュメント - 運用 Web アプリ用の React フレームワーク。
- Gatsby ドキュメント — React ベースの静的サイト ジェネレーター。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer