Ich habe eine Redux-Form, die mit meinem Anwendungsstatus verbunden ist und alles scheint großartig zu funktionieren. Ich kann Daten abrufen und in mein Formular laden, dann Daten senden und die gewünschten Metadaten abrufen ...
Ich habe jedoch eine benutzerdefinierte Interaktion (eine Farbauswahl), die den Wert eines verwalteten Felds im laufenden Betrieb ändern muss. Alles, was ich versuche, wird den Bildschirm ändern, aber nicht den Reduxform-Zustand, d. H., Wenn ich das Formular absende, bekomme ich nur die ursprünglichen Felddaten und nicht die neuen Daten im Formular.
Die folgende Version übergibt die Feldrequisiten an die Komponente und versucht, den ColorSelect-Komponentenstatus als Feldwert zu verwenden. Ich habe auch versucht, eine Aktion Schöpfer, aber das gleiche Ergebnis und viel mehr Code, dass dieses Beispiel ...
Hinweis: react@^ 15.4.2, react-redux@^5.0.2, redux-form@^6.4.3
Sie können reac-redux mapDispatchToProps
zusammen mit dem change
Aktionsersteller , um zu erreichen, was Sie wollen:
Tags und Links reactjs redux-form react-redux-form