2015-10-08 11 views
12

sto leggendo il intro to redux pattern, e c'è il paragrafo seguente ci:ciò che è `updates` ottimista per lo sviluppo front-end

... prendere in considerazione le nuove esigenze diventando comune nei prodotti front-end sviluppo, come la gestione degli aggiornamenti ottimistici, il rendering sul server , il recupero dei dati prima di eseguire le transizioni di instradamento e così via.

La mia domanda è: aggiornamenti ottimistici qui?

+6

Esempio proprio qui: quando si fa clic sulla freccia su o giù, l'interfaccia utente riflette immediatamente il voto, anche se il server non è ancora stato elaborato correttamente. Il voto verrà effettivamente ripristinato con un messaggio di errore se il server fallisce. – deceze

+2

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

+0

@deceze, grazie, sì, questo è il buon esempio . –

risposta

21

In un aggiornamento ottimistico, l'interfaccia utente si comporta come se una modifica fosse stata completata correttamente prima di ricevere conferma dal server che effettivamente era: è ottimista che alla fine riceverà la conferma piuttosto che un errore. Ciò consente un'esperienza utente più reattiva.

Problemi correlati