Я пытаюсь интегрировать redux-form (Ver 5.25)
в свое веб-приложение на основе response.js, но столкнулся со следующей проблемой с простой пример сокращенной формы проверки синхронизации:
Uncaught (in promise) Error: Element type is invalid: expected a string
(for built-in components) or a
class/function (for composite components) but got: undefined.
Код:
<Field name="username" component = {username =>
<div>
<input type="text" {...username} placeholder="Username"/>
{username.touched && username.error && <span>{username.error}</span>}
</div>
}/>
В компоненте настраиваемой формы (UserRegistrationForm
) у меня есть следующий код:
export default reduxForm({
form: 'registrationForm',
fields,
validate,
})(UserRegistrationForm);
И в моих корневых редукторах я смонтировал редуктор в форме редукции в form:
form: formReducer, // redux-form mounted at 'form'
Поэтому мне было интересно, что вызвало ошибку в приведенном выше примере кода. Я предполагаю, что часть компонента в Поле вызывает это, но я не знаю, как это исправить. Любая помощь приветствуется!
Изменить: подходящий пример использования Field
компонент находится здесь с material-ui, и я пытаюсь сделать что-то похожее на
<Field>
компонент? - person Alexandr Lazarev   schedule 18.06.2016import { Field } from 'redux-form';
- person TonyGW   schedule 18.06.2016