私はredux-formを使用しています。私はちょうどonSubmit機能を働かせることはできません。redux-form - onSubmit doesnt work
EDIT:私の問題は、関数が呼び出されていないということです。私はonSubmitにデバッガを置き、そこにはありません。 は、ここに私のフォームです:
class userForm extends Component {
onSubmit(values) { // do here something }
render() {
const { handleSubmit } = this.props;
return <form onSubmit={handleSubmit(this.onSubmit)}>
<Field name='id'
component={TextField}
label='id'/>
<Field name='name'
component={TextField}
label='name' />
<button type='submit'>Submit</button>
</form>
}
}
export default reduxForm({
form: 'userForm'
})(userForm);
しかし、それは決してをonSubmitメソッドになりません。
私は間違っていますか?
reduxFormに 'fields'プロパティを追加する必要がある場合があります。ここをクリックしてください:https://codepen.io/PiotrBerebecki/pen/PGEGQQ –
私の問題は、関数が呼び出されていないことです、私は私の質問を編集しました。 – Pachu
どのバージョンの反応フォームを使用していますか?私は6.0.0を使用しましたが、フィールドプロパティを追加するとコードは正常です:https://codepen.io/PiotrBerebecki/pen/gwoLwBコンソールを参照してください。関数が呼び出されています。 –