2024/05/11 React で lodash.throttle みたいなことをしたい もう少し具体的に言うと、親コンポーネントから子コンポーネントに渡した関数を、子は自由に実行するのだが、実際にその関数が実行されるのは最大で 1 秒に 1 回にしたい。
2023/11/26 最近仕事で使ったテクニック 仕事で使ったテクニックを個人のブログに記しておかないと退職時に失ってしまうので書き写しておく。「ブラウザが webp をサポートしているかどうか判定」、「画像が読み込み終わったことを検知する」、「IntersectionObserver を使うための React hook」について。
2022/10/09 Firebase Authentication の認証を signInWithRedirect にする Firebase Authentication の認証を signInWithRedirect にする実装について。
2022/08/28 TanStack Query でアイテムを編集・削除時にキャッシュを書き換える TanStack Query(旧:React Query)で一覧上のアイテムを編集・削除したとき、再フェッチせずキャッシュを直接書き換える。
2022/08/14 gqlgen + @graphql-codegen/typescript-react-query 環境でセッションを張る gqlgen + @graphql-codegen/typescript-react-query 環境でセッションを張る方法のメモ。
2022/08/07 React Query でキャッシュを活用・Authorization ヘッダの入れ方 アクセスのたびにフェッチしない方法、キャッシュの消し方、Authorization ヘッダの入れ方について。
2022/07/24 Vite + React + TypeScript に Jest + Testing Library を入れる Vite + React + TypeScript 環境に Jest + Testing Library を入れてテストを書けるようにする。
2022/07/03 React Query と GraphQL Code Generator で Mutation React Query を単体で使わずいきなり GraphQL Code Generator と組み合わせたために Mutation の実行方法がわからず手こずったので結論を書く。
2022/06/05 React Query と GraphQL Code Generator 初期設定 React Query で GraphQL のリクエストを行おうとしたが初期設定が結構面倒だったのでメモ。
2022/01/09 React Router V6 で認証状態によるリダイレクト Firebase Authentication で認証状態になったときだけ閲覧できるページを作るという記事で React Router V5 のときの認証状態によるリダイレクトを実装したが、V6 になって同じ書き方ではできなくなったので、公式サイトの方法で実装する。