Я пытался загрузить начальные значения для формы двумя способами. Сначала внутри FormComponent
как
FormComponent= reduxForm({
form: 'initializeFromState'
})(FormComponent)
FormComponent= connect(
state => ({
initialValues: { name: 'ABC' }
}),
)(FormComponent)
export default FormComponent
Это копия документа в библиотеке форм Redux, но значение не заполняется в форме. Имя формы и имя переменной, которые я использовал для остальных кодов, правильные.
Второй метод - передача initialValues
из ParentComponent
, как
<FormComponent initialValues={{ name: 'ABC' }} />
, что даетформа заполнена правильно с именем ABC
.
В чем проблема с первым методом?
Я пытался утешить this.props
в обоих методах внутри FormComponent
.
Первый метод дает initialValues: { name: 'ABC' }
, значение которого не заполняется в форме.
Второй метод дает initialValues: Map
size: 1
__altered: false
__hash: undefined
__ownerID: undefined
, который находится в формате что-то для избыточной формы и корректно работает для формы.
Я просто хочу использовать в первом методе. Какие изменения я должен сделать, чтобы работать правильно?