我有一個終極版形式,我嘗試初始化使用initialValues
形式。考慮下面的代碼,形式不被填充名稱或年齡:終極版形式initialValues被創建爲地圖
const EmployeesForm = reduxForm({
form: 'addEmployee',
enableReinitialize: true
})(EmployeesFormComponent)
export default connect((state, ownProps) => {
const initialValues = { name: 'Jason', age: 24 }
return {
initialValues: initialValues
}
})(EmployeesForm)
不過是在Web開發者控制檯上檢查的Redux的時候next state
,我可以看到form.values
和form.initial
都是地圖擁有這些initialValue值的對象。
我應該如何改造對象,以便它的「突然發作」到表單中。 BTW我使用:import { Field, reduxForm } from 'redux-form/immutable'
和它的終極版形式6.8.0。
至於我可以看到你的代碼看起來很好,實際上它在這個沙箱的工作原理:https://codesandbox.io/s/6xnrvwx3mn。也許問題在你的代碼中的其他地方?你能準備一個能重現問題的沙箱嗎? – Dario