Ich habe ein Redux-Formular und ich versuche das Formular mit initialValues
zu initialisieren. In Anbetracht des folgende Code, wird das Formular nicht mit bevölkert wird, entweder den Namen oder das Alter:redux-form initialValues wird als Map erstellt
const EmployeesForm = reduxForm({
form: 'addEmployee',
enableReinitialize: true
})(EmployeesFormComponent)
export default connect((state, ownProps) => {
const initialValues = { name: 'Jason', age: 24 }
return {
initialValues: initialValues
}
})(EmployeesForm)
Aber in der Web-Entwickler-Konsole, wenn die next state
auf Redux Inspektion, kann ich sehen, dass form.values
und form.initial
beide Karten sind Objekte, die diese initialValue-Werte enthalten.
Wie soll ich das Objekt werden verwandeln, so dass es „passt“ in die Form. BTW Ich verwende: import { Field, reduxForm } from 'redux-form/immutable'
und es ist Redux-Form 6.8.0.
Soweit ich sehe, sieht Ihr Code gut aus und tatsächlich funktioniert es in dieser Sandbox: https://codesandbox.io/s/6xnrvwx3mn. Vielleicht ist das Problem woanders in deinem Code? Kannst du eine Sandbox vorbereiten, die das Problem reproduziert? – Dario