初回ペイントスプラッシュとオフラインファースト — ISR を守りつつ即時反映する
ネイティブアプリのようなローディングスプラッシュを初回ペイントから表示しつつボットには隠すインラインスクリプト技法、そしてオフラインファーストで『自分の書き込みの即時反映』を staleTime ではなく invalidate と durable キューで作る方法
- 初回ペイント前の表示 + ボット隠蔽はインラインブロッキングスクリプト注入 — UA ゲートは headers() で ISR を dynamic に壊す
- react-query で「自分の書き込みの即時反映」は staleTime を下げるのではなく書き込み後の invalidateQueries で作る(invalidate は staleTime を無視)