Встречается на собеседованиях • сегодня

Использовал ли UseOptimisticValue

useOptimisticValue — это не стандартный React Hook, но он может быть частью кастомной реализации оптимистичного UI.

Обычно для оптимистичных обновлений используют комбинацию useState и эффектов, либо библиотеки типа React Query.

Пример с useState:

jsx
const [items, setItems] = useState(initialItems);
const addItemOptimistically = (newItem) => {
  setItems([...items, newItem]); // Оптимистичное обновление
  try {
    await api.addItem(newItem); // Реальный запрос
  } catch {
    setItems(items); // Откат при ошибке
  }
};

Если речь о Next.js, есть экспериментальный useOptimistic (в каноничных React-приложениях его нет).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы