2015-10-08 2 views
12

Я читал intro to redux pattern, и есть следующий пункт есть:что `оптимистичный updates` в развитии фронтального

... рассмотреть новые требования становится распространенным в переднем конечном продукте таких как обработка оптимистичных обновлений, рендеринг на сервере , выборка данных перед выполнением переходов маршрута и т. д.

Мой вопрос: оптимистичные обновления здесь?

+6

Пример: здесь, при нажатии стрелки вверх или вниз, пользовательский интерфейс отражает голосование немедленно, даже если сервер еще не обработал его еще. На самом деле голосование будет отменено с сообщением об ошибке, если сервер завершится с ошибкой. – deceze

+2

http://ux.stackexchange.com/questions/17514/should-we-be-optimistic-or-pessimistic-with-ui-updates-on-ajax-requests – Barmar

+0

@deceze, спасибо, да, это хороший пример , –

ответ

21

В оптимистическом обновлении пользовательский интерфейс ведет себя так, как будто изменение было успешно завершено, прежде чем получить подтверждение от сервера, на котором он был на самом деле, - это оптимистично, что в конечном итоге он получит подтверждение, а не ошибку. Это позволяет использовать более гибкий пользовательский интерфейс.

Смежные вопросы