zukucode
主にWEB関連の情報を技術メモとして発信しています。

カテゴリー「React」に関連するページ一覧 3ページ目

  • React TanStack Queryでバックグラウンド処理をポーリングする

    CSVファイルのインポートなど、完了まで時間がかかる処理をHTTPリクエストの中ですべて実行すると、タイムアウトする可能性があります。このような処理では、開始APIから処理IDを返し、ブラウザから状態...


  • React 入力値の重複チェックをデバウンスして実行する

    ユーザー名の登録フォームでは、入力した値がすでに使用されているかAPIで確認することがあります。入力のたびにAPIを呼び出すとリクエストが増えるため、入力が止まってから重複チェックを実行します。今回は...


  • React TanStack Queryで更新後のキャッシュを再取得する

    TanStack Queryでデータを更新しても、取得済みの一覧や詳細は自動では書き換わりません。更新後に古いデータが表示されないよう、関連するQueryを無効化して再取得します。今回は商品一覧と商品...


  • React TanStack Queryで初期データを複数のキャッシュへ分配する

    管理画面の初期表示で、店舗、商品カテゴリ、配送方法など複数のデータが必要になる場合があります。それぞれのAPIを同時に呼び出す代わりに、初期表示用APIでまとめて取得するとリクエスト数を減らせます。今...


  • React useStateで入力フォームを作成する

    Reactでテキストボックスに入力した値を使用するには、useStateで値を保持します。今回は名前とメールアドレスを入力し、送信ボタンを押すと入力内容を表示するフォームを作成します。この例では入力値...


  • React useStateで一覧の追加と削除を行う

    Reactで一覧を表示するときは、配列をuseStateへ保存できます。今回は簡単な買い物リストを作り、項目の追加と削除を行います。配列のpushやspliceで既存のstateを直接変更するのではな...


  • React useStateでチェックボックスの値を取得する

    Reactでチェックボックスの選択状態を扱うには、useStateへboolean型の値を保存します。チェックボックスでは、event.target.valueではなくevent.target.che...


  • React useStateでselectの選択値を取得する

    Reactでプルダウンの選択値を扱うには、selectのvalueとonChangeを使用します。DOMから取得するvalueは、数値の選択肢を表示していても文字列です。選択値をそのまま識別子として扱...


  • React 条件によって表示を切り替える

    Reactでは、JavaScriptの条件式を使って表示する内容を切り替えます。どの書き方が短いかだけで選ぶと、条件が増えたときに表示の優先順位が分かりにくくなります。読み込み、エラー、データなしのよ...


  • Reactのリスト表示でkeyに安定したIDを使う

    Reactで配列を表示するとき、各要素にkeyを付けます。これは表示する項目を再描画の前後で対応付けるための目印です。keyは同じ一覧の兄弟要素の間で一意であればよく、データ全体で一意である必要はあり...