2015-10-08 2 views
12

ich die intro to redux pattern zu lesen, und es wird folgender Absatz gibt: immer häufiger in Front-End-Produktwas `optimistisch updates` in Front-End-Entwicklung

... die neuen Anforderungen berücksichtigen B. die Verarbeitung optimistischer Updates, das Rendern auf dem Server , das Abrufen von Daten vor dem Ausführen von Routenübergängen usw.

Meine Frage ist was ist optimistische Updates hier?

+6

Beispiel hier: Wenn Sie auf den Aufwärts- oder Abwärtspfeil klicken, gibt die Benutzeroberfläche die Abstimmung sofort wieder, auch wenn der Server sie noch nicht erfolgreich verarbeitet hat. Die Abstimmung wird mit einer Fehlermeldung zurückgesetzt, wenn der Server ausfällt. – deceze

+2

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

+0

@deceze, danke, ja, das ist das gute Beispiel . –

Antwort

21

In einem optimistischen Update verhält sich die Benutzeroberfläche so, als ob eine Änderung erfolgreich abgeschlossen wurde, bevor sie vom Server bestätigt wurde - es ist optimistisch, dass sie schließlich die Bestätigung erhält und nicht einen Fehler. Dies ermöglicht eine reaktionsfähigere Benutzererfahrung.