Что такое "оптимистичные обновления" в интерфейсной разработке
Я читаю введение в шаблон redux
, и там есть следующий абзац:
... рассмотреть новые требования, которые становятся общими в разработке интерфейсных продуктов, таких как обработка оптимистичных обновлений, рендеринг на сервере, выборка данных перед выполнением переходов по маршруту и т.д.
Мой вопрос, что такое оптимистичные обновления здесь?
Ответы
Ответ 1
В оптимистичном обновлении пользовательский интерфейс ведет себя так, как будто изменение было успешно завершено до получения подтверждения от сервера, на котором он был на самом деле, - он оптимистичен, что в конечном итоге он получит подтверждение, а не ошибку. Это позволяет использовать более гибкий пользовательский интерфейс.