나는 redux-form을 사용하고 있습니다. 나는 그저 onSubmit 기능을 사용하지 않습니다.redux-form - onSubmit doesnt work
편집 : 제 문제는 함수가 호출되지 않는 것입니다. 디버거를 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 콘솔 참조 - 함수가 호출되었습니다. –