2016-05-09 6 views
3

Diese Frage ist spezifisch für Redux-Form.Kann ich die asynchrone Validierung mit Redux-Formular beim Senden des Formulars deaktivieren?

Ich verwende die asynchrone Validierung für ein Feld, möchte aber die Formularübergabe nicht erneut validieren, da die Validierung teuer ist.

Ich habe dieses github Problem https://github.com/erikras/redux-form/issues/681 angeschaut und der Vorschlag war, die Async-Validierungsfunktion zu notieren. Ich möchte nicht zurück zum Server gehen, also gibt es eine Möglichkeit, auf den Store innerhalb von asyncValidate zuzugreifen?

Aus dem Redux-Form-Code sieht es so aus, als ob es möglich sein sollte, die Felder für asynchrone Fehler innerhalb der handleSubmit-Funktion zu überprüfen, anstatt asyncValidate() aufzurufen. Könnte dies als Konfigurationsoption zum Redux-Formular hinzugefügt werden?

Antwort

1

v6.0.0-alpha.8, gestern veröffentlicht, eingeführt shouldAsyncValidate() Config-Parameter, der dieses spezifische Problem anspricht.

+0

Kennen Sie mehr oder weniger, wenn v6 'plugin()' auf seinem Reduzierer unterstützt? – rouan

+1

Kein bestimmtes Datum, aber es kommt so bald wie möglich. –

Verwandte Themen