Skip to main content
dev-knowledge
ナレッジ
GitHub
15 docs tagged with "anti-pattern"
View all tags
Provider の key remount で state をリセットするのは anti-pattern — in-flight 通知が消える
TL;DR
React: fetchのレースコンディションはリクエストID振りではなくAbortControllerで
TL;DR
React: fetchのレースコンディションはリクエストID振りではなくAbortControllerで
TL;DR
React: 二重サブミット防止はuseRefフラグではなくUI gateで
TL;DR
React: 同一APIリクエストのin-flight dedupはuseRefではなくmodule-scope Mapで
TL;DR
React: 同一APIリクエストのin-flight dedupはuseRefではなくmodule-scope Mapで
TL;DR
render hooks パターン - FC 返しは再マウント、JSX.Element 返しが本来の形
TL;DR
Rust で trait を定義すべきか — ポリモーフィズム 4 分類と open/closed set による判断
TL;DR
Rustで複数のstructに共通するフィールドを共有する — 合成+アクセサtrait、Derefで継承を模倣しない
TL;DR
useEffect / event handler でのフェッチ防御に ref を使わない — render rule と escape hatch から導く
TL;DR
useEffectEvent の使い分けは「呼び出し側 Effect の同期意図」で決まる
TL;DR
useEffect内でsetStateを呼ぶルール(set-state-in-effect)の実際の適用範囲とパターン別NG/OK
TL;DR
ドメイン集約で薄いラッパー被覆はアンチパターン
TL;DR
ページ内スクロール(ジャンプ)の設計判断軸 — ref命令 / state依存 / context購読
TL;DR
手動発火hookを呼び出し側で順番に繋ぐとuseEffect連鎖(地獄)になる
TL;DR