#状態管理

8 件の記事

React状態管理の深掘り #6 どのツールをいつ使うか — 決定ガイド
読了 5分

React状態管理の深掘り #6 どのツールをいつ使うか — 決定ガイド

組み込みツールからTanStack Query、Zustand、Jotai、Redux Toolkitまでを1枚の決定フローにまとめます。状況別に何を取り出すか、よくある落とし穴は何かを整理するシリーズのまとめです。

React状態管理の深掘り #5 Redux Toolkitとレガシーの文脈
読了 5分

React状態管理の深掘り #5 Redux Toolkitとレガシーの文脈

一時代を支配し、今も多くのコードベースに残るReduxを、現在の推奨形であるRedux Toolkitで整理します。スライス、ストア、useSelectorと、新しいプロジェクトでの位置づけを押さえます。

React状態管理の深掘り #4 Jotaiと原子(atom)モデル
読了 5分

React状態管理の深掘り #4 Jotaiと原子(atom)モデル

状態を1つのストアではなく小さな原子に分けて組み立てる、Jotaiのボトムアップモデルを扱います。原子、派生原子、useAtomの挙動と、Zustandとの違いを整理します。

React状態管理の深掘り #3 Zustandで扱う軽量なクライアント状態
読了 6分

React状態管理の深掘り #3 Zustandで扱う軽量なクライアント状態

Providerなしで、最小限のボイラープレートでグローバルなクライアント状態を共有するZustandを扱います。ストアの生成、セレクターによる再レンダリング最適化、persistミドルウェアまで整理します。

React状態管理の深掘り #2 TanStack Queryで扱うサーバー状態
読了 6分

React状態管理の深掘り #2 TanStack Queryで扱うサーバー状態

useEffectとuseStateで書いていたデータ取得をTanStack Queryに移すと、キャッシュ、再取得、ローディングとエラー処理が自動で付いてきます。useQueryとuseMutationの核心を整理します。

React状態管理の深掘り #1 クライアント状態とサーバー状態の違い
読了 7分

React状態管理の深掘り #1 クライアント状態とサーバー状態の違い

useStateだけでは足りなくなる地点を押さえ、クライアント状態とサーバー状態を区別するメンタルモデルを立てます。状態管理ツールを選ぶ出発点です。

Angular実践 #4 状態管理 — SignalStore で整理する
読了 9分

Angular実践 #4 状態管理 — SignalStore で整理する

前回 ProductService に直接埋め込んでいたシグナル状態を、今回は @ngrx/signals の SignalStore に移して整理します。withState/withComputed/withMethods/withHooks の 4 兄弟で、状態・派生値・メソッド・ライフサイクルを 1 カ所にまとめる流れを順を追って見ていきます。

JavaScript実践 #5 ローカルストレージと軽量な状態管理
読了 6分

JavaScript実践 #5 ローカルストレージと軽量な状態管理

localStorage / sessionStorage の使い方と落とし穴、そしてライブラリなしで画面の状態をすっきり管理するパターン。