Im reaktiven nativen Tutorial heißt es:
%Vor%Beachten Sie, dass wir am Ende der Versprechungskette done () aufrufen - immer make sicher, done () zu rufen oder irgendwelche Fehler geworfen werden verschluckt werden.
Was macht das leer. done()
eigentlich?
Was ich benötigt habe geklärt:
then()
Callbacks) werden als Error
-Objekt gespeichert und nicht geworfen . Dieser Mechanismus bedeutet, dass Sie Aktionen verzögern können, ohne das Risiko von Ausnahmen darin zu haben, dass Sie zu einer zufälligen Zeit durcheinander gebracht werden.
done()
, das ohne Argument für eine Zusage aufgerufen wird, prüft die Zusicherung, um festzustellen, ob gespeicherte Ausnahmen vorhanden sind, und löst sie aus. Dies bedeutet, dass Sie am Ende der Verarbeitung des Versprechens auf Ausnahmen bei der Verarbeitung von Versprechen achten können.
Tags und Links javascript react-native