Next.js · Middle · Запитання 27 з 75
Як правильно робити оптимістичний UI для Server Action на клієнті?
- ✓Правильна відповідь: Через
useOptimistic, поки дія виконується - 2Через
router.refresh()перед викликом дії - 3Через
revalidatePathу клієнтському компоненті
Пояснення
useOptimistic показує очікуваний стан одразу й автоматично повертає реальний, коли дія завершиться й прийдуть свіжі дані. revalidatePath працює лише на сервері. router.refresh() перед дією не дасть миттєвого відгуку.