Выбор ответа Senior Прототипы и микровзаимодействия обновлено
Оптимистичный интерфейс
Вопрос
Когда оптимистичное обновление (показать «лайк» сразу, не дожидаясь сервера) опасно?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Для необратимых или дорогих действий: оплата, перевод, удаление. Оптимистичный UI хорош для частых, дешёвых и обратимых действий с высокой вероятностью успеха: если сервер ответит ошибкой, интерфейс откатит состояние и покажет сообщение.
Варианты ответа
- Для лайков и закладок в ленте, которые ставят десятки раз в день
- Для необратимых или дорогих действий: оплата, перевод, удалениеправильный ответ
- Для отметки сообщения прочитанным при открытии диалога
- Для переключения вида списка между сеткой и строками
Разбор
Оптимистичный UI хорош для частых, дешёвых и обратимых действий с высокой вероятностью успеха: если сервер ответит ошибкой, интерфейс откатит состояние и покажет сообщение. Для денег и необратимых действий показывать успех до подтверждения нельзя: человек уйдёт, решив, что перевод прошёл.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Прототипы и микровзаимодействия»
- Кейс: долгое формирование отчёта
- Порог Доэрти
- Длительность анимации
- Кривая для появления
- Обратная связь
- Уровень детализации прототипа
- Паттерн ожидания
- Reduced motion