useTransition vs useOptimistic
同じ「非同期的なUI更新」でも、目的が異なります
useTransition
重い更新を「後回し」にする
useOptimistic
非同期処理の結果を「先取り」する
- • 検索・フィルタリング
- • タブ切り替え
- • 大量データの表示更新
- • いいね・チェック
- • コメント送信
- • 並び替え保存
useTransition検索/フィルタ
isPending:false
React 基礎ガイド #1
Vue 応用ガイド #2
Angular 実践ガイド #3
Svelte 入門ガイド #4
Next.js 上級ガイド #5
Nuxt マスターガイド #6
Remix 基礎ガイド #7
Astro 応用ガイド #8
React 実践ガイド #9
Vue 入門ガイド #10
Angular 上級ガイド #11
Svelte マスターガイド #12
Next.js 基礎ガイド #13
Nuxt 応用ガイド #14
Remix 実践ガイド #15
Astro 入門ガイド #16
React 上級ガイド #17
Vue マスターガイド #18
Angular 基礎ガイド #19
Svelte 応用ガイド #20
20件 / 500件
useOptimisticチェック/いいね
チェック済み:0
React 基礎ガイド #1
Vue 応用ガイド #2
Angular 実践ガイド #3
Svelte 入門ガイド #4
Next.js 上級ガイド #5
Nuxt マスターガイド #6
Remix 基礎ガイド #7
Astro 応用ガイド #8
React 実践ガイド #9
Vue 入門ガイド #10
クリックすると即座にチェックが反映され、
バックグラウンドでサーバーに保存されます
確認ポイント
- useTransition: 入力は即座に反映、フィルタ結果は遅れて更新(UIがブロックされない)
- useOptimistic: チェックは即座に反映、サーバー保存は後からバックグラウンドで実行