We want to hear from you!
Take our 2021 Community Survey!
このサイトの更新は終了しました。
ja.react.dev へ
React
Docs
Tutorial
Blog
Community
v18.2.0
Languages
GitHub
Is this page useful?
このページを編集する
Installation
Getting Started
既存のウェブサイトに React を追加する
新しい React アプリを作る
CDN リンク
リリースチャンネル
Main Concepts
1. Hello World
2. JSX の導入
3. 要素のレンダー
4. コンポーネントと props
5. state とライフサイクル
6. イベント処理
7. 条件付きレンダー
8. リストと key
9. フォーム
10. state のリフトアップ
11. コンポジション vs 継承
12. React の流儀
Advanced Guides
アクセシビリティ
コード分割
コンテクスト
Error Boundary
ref のフォワーディング
フラグメント
高階 (Higher-Order) コンポーネント
他のライブラリとのインテグレーション
JSX を深く理解する
パフォーマンス最適化
ポータル
プロファイラ
ES6 なしで React を使う
JSX なしで React を使う
差分検出処理
Ref と DOM
レンダープロップ
静的型チェック
strict モード
PropTypes を用いた型チェック
非制御コンポーネント
Web Components
API Reference
React の最上位 API
React.Component
ReactDOM
ReactDOMClient
ReactDOMServer
DOM 要素
合成イベント (SyntheticEvent)
テストユーティリティ
Test Renderer
JavaScript 環境の要件
React 用語集
Hooks
1. フックの導入
2. フック早わかり
3. ステートフックの利用法
4. 副作用フックの利用法
5. フックのルール
6. 独自フックの作成
7. フック API リファレンス
8. フックに関するよくある質問
Testing
テスト概要
テストのレシピ集
テスト環境
Contributing
貢献の方法
コードベースの概要
実装に関するメモ
設計原則
FAQ
AJAX と API
Babel、JSX、ビルドステップ
コンポーネントに関数を渡す
コンポーネントの state
CSS とスタイルの使用
ファイル構成
バージョニングポリシー
仮想 DOM と内部処理