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