Что такое optimistic updates?

Middle
214 просмотров
AFK Offer AI

Optimistic update — это обновление UI до подтверждения от сервера. Ты показываешь результат сразу (лайк, удаление, изменение), а если сервер вернёт ошибку — откатываешь. Это делает интерфейс мгновенным. В TanStack Query это реализуется через onMutate (сохраняем предыдущее значение, обновляем кэш), onError (откатываем), onSettled (ревалидируем). Pessimistic — ждём ответ сервера, потом обновляем UI. Optimistic лучше для UX, но сложнее в реализации.

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

Какие strict опции есть в tsconfig?