Skip to content
React逆引きリファレンス
Search for:
Search
基本構文と使い方
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