Skip to content
React逆引きリファレンス

基本構文と使い方

3
JSXの書き方JSXでclass名を指定するコメントの書き方
View all

値受け渡し

4
propsでコンポーネントを再利用するデフォルトpropsを設定するpropsに型をつけるユニオンタイプを使ったpropsの定義
View all

ステートと副作用

4
useStateで状態を管理するuseEffectで最初に1回実行するuseEffectで最後に1回実行するuseRefの使い所
View all

イベント処理

4
onClickで関数を呼び出す引数付きイベント関数フォームのsubmitイベントキーボードイベントの取得
View all

コンポーネント設計

3
関数コンポーネントの定義複数要素を返すコンポーネントの書き方配列を返すコンポーネントの書き方
View all

スタイリング

4
条件によるスタイル切り替えstyled-componentsでスタイルを定義するCSS Modulesの使い方className による CSS 適用
View all

コンテキスト

2
useContextで値を共有する方法useContextでHttpClient(axios)を共有するサンプル
View all

条件分岐・表示切り替え

4
if文での条件分岐switch文での分岐三項演算子で条件分岐if文の代替:短絡評価(`&&`)
View all

繰り返し・ループ

1
繰り返しでのコンポーネント描画
View all

ルーティング

4
ルーティングの実装リンク遷移とコンポーネント<Link>ルートパラメータの取得ネストされたルート
View all

フォーム処理

5
入力フォームの双方向バインディング複数のinputをまとめて処理するラジオボタンの制御チェックボックスの制御フォームのバリデーション
View all

再利用・カスタムフック

3
ロジックの共通化カスタムフックをイベントで起動カスタムフックを使ったAPIの実装
View all

状態管理

4
状態管理ライブラリ5選Zustand状態管理ライブラリ「Zustand」についてZustandのインストールと基本設定Zustandのデータ永続化
View all

テスト

4
ユーザー操作をテストする方法(`fireEvent`, `userEvent`)Jest + React Testing Library の基本構成テストの実行方法(Jest + React Testing Library)コンポーネントのテスト実装例
View all

パフォーマンス最適化

6
不要な再レンダリングを防ぐテクニックuseMemoの使い方useMemo利用時の注意事項useCallback の使い方useCallback利用時の注意事項useMemo と useCallback の違いと使い分け
View all

よくあるTips・トラブル対応

4
ページが真っ白になるときの対処法useEffectが無限ループになるkeyの警告が出る理由とその対処法propsが渡ってこないときの原因と対策
View all
© 2025 React逆引きリファレンス
プライバシーポリシー