Я пытаюсь получить доступ к затронутому свойству в моей форме redux, но по какой-то причине, когда я печатаю реквизиты поля, я использую только значение вместо объекта. Что мне не хватает?Почему редукция формы возвращает строку вместо объекта?
import { reduxForm, Field } from 'redux-form';
render() {
const { fields: { email, phone }, handleSubmit } = this.props;
console.log(email) //prints just the value "email" instead of the field object with the touched method, etc. When I do console.log(email.touched) I get undefined error.
return (
<form onSubmit={handleSubmit(this.onSubmit)}>
<Field name="email" component="input" type="email" { ...email } />
<Field name="phone" component="input" type="number" { ...phone } />
</form>
);
}
export default ReduxFormTest = reduxForm({
form: 'uniqueForm',
fields: ['email', 'phone']
})(TestClass);
Это работает, только проблема заключается в том, что когда я ввожу один символ во вход, он неактивен, и я должен снова нажать, чтобы продолжить ввод. – joethemow
Я видел, что вы отредактировали строку field.meta.touched, но я не добавил этого, но проблема не в этом. – joethemow
Вышеупомянутая проблема возникает только для первого поля, в котором я пытаюсь ввести. – joethemow