還元型があり、initialValues
を使用してフォームを初期化しようとしています。次のコードは、フォームが名前や年齢のいずれかを実装されていない考える:Reduxの上next state
を検査する際redux-form初期値がマップとして作成されています
const EmployeesForm = reduxForm({
form: 'addEmployee',
enableReinitialize: true
})(EmployeesFormComponent)
export default connect((state, ownProps) => {
const initialValues = { name: 'Jason', age: 24 }
return {
initialValues: initialValues
}
})(EmployeesForm)
をしかし、ウェブdevのコンソールで、私はform.values
とform.initial
は両方の地図であることを見ることができますそれらのinitialValue値を保持するオブジェクトそれは、フォームに「合う」ように、私は、オブジェクトを変換する必要がありますどのように
。 私はimport { Field, reduxForm } from 'redux-form/immutable'
を使用しています。それはredux-form 6.8.0です。
あなたのコードはよく見えますが、実際にはこのサンドボックスで動作します:https://codesandbox.io/s/6xnrvwx3mn。多分、問題はあなたのコードのどこかにありますか?問題を再現するサンドボックスを準備できますか? – Dario