React 19のuseOptimistic+startTransitionで楽観的UIを実装し、自動ロールバックやArtificial Delay/Labor Illusionを解説(デモあり)
言葉使いがNotebookLMのまま。React使うと「楽観的UI」も特別に実装しないといけないらしい。
useOptimisticは便利そうだけど、速すぎて逆に怪しまれるから遅延入れるってのはUIの闇を感じるわ。ステーキの例えは分かりやすい
useOptimisticフックで即時UI更新+失敗時の自動ロールバック
Artificial Delay(あえての遅延)は速すぎて操作に対する過程や結果が把握できなかったり混乱を生む場合に使う、ユーザーの利便性のものであって、信頼感の演出のために使うのは邪悪すぎない?
早すぎるとダメはAIの今より強い。瞬時に返ってくると内容ではなくその挙動で「AIつかってるの?」的な変な言いがかりつけられる
“Optimistic UI(楽観的UI)とはユーザーを待たせない即時応答。実際にデータ更新成功する前に「更新できた」と表示。失敗時は自動ロールバック。早すぎると信頼されない用途には Artificial Delay(意図的な遅延)”
これは未然を完了に見せることも意図的に遅く見せることも「コンピューターは正しいステータスを表示する」というロボット三原則に等しい大前提を欺くのでやったらいかんだけだで。チャットの例も悪い誤解。
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
React 19のuseOptimistic+startTransitionで楽観的UIを実装し、自動ロールバックやArtificial Delay/Labor Illusionを解説(デモあり)
言葉使いがNotebookLMのまま。React使うと「楽観的UI」も特別に実装しないといけないらしい。
useOptimisticは便利そうだけど、速すぎて逆に怪しまれるから遅延入れるってのはUIの闇を感じるわ。ステーキの例えは分かりやすい
useOptimisticフックで即時UI更新+失敗時の自動ロールバック
Artificial Delay(あえての遅延)は速すぎて操作に対する過程や結果が把握できなかったり混乱を生む場合に使う、ユーザーの利便性のものであって、信頼感の演出のために使うのは邪悪すぎない?
早すぎるとダメはAIの今より強い。瞬時に返ってくると内容ではなくその挙動で「AIつかってるの?」的な変な言いがかりつけられる
“Optimistic UI(楽観的UI)とはユーザーを待たせない即時応答。実際にデータ更新成功する前に「更新できた」と表示。失敗時は自動ロールバック。早すぎると信頼されない用途には Artificial Delay(意図的な遅延)”
これは未然を完了に見せることも意図的に遅く見せることも「コンピューターは正しいステータスを表示する」というロボット三原則に等しい大前提を欺くのでやったらいかんだけだで。チャットの例も悪い誤解。