Я пытаюсь использовать свои реквизиты componenet для вызова действия в обработчике событий отправки с избыточной формой 6.1.1, но в функции обработчика событий я получаю "this" is undefined
. вот что я делаю:
class ForgetPasswordForm extends Component {
xubmit (values) {
console.log(this);
}
render() {
const { handleSubmit } = this.props;
return (
<form onSubmit={ handleSubmit(this.xubmit) }>
...
);
};
}
Я также пробовал () => handleSubmit(this.xubmit.bind(this))
и this.xubmit.bind(this)
, как указано в React: это значение null в обработчике событий но ни один из них не сработал.
Вот более подробная информация о моей настройке:
- шаблон: создать-реагировать-приложение v.0.5
- реагировать: v.15.3.2
- редукс: v.3.6