How to wire up redux-form bindings to the form's inputs

后端 未结 2 1644
天涯浪人
天涯浪人 2021-02-01 03:39

redux-form is a very compelling library for providing redux bindings for forms in a react application, which should be super-convenient. Unfortunately, using the library\'s own

2条回答
  •  逝去的感伤
    2021-02-01 04:17

    connectReduxForm wraps your component with another component which handles passing in the fields and handleSubmit props, but you're blowing those away by passing them in yourself.

    Try this instead (renamed the prop to onSubmit):

    
    

    And in ContactForm, pass your own submit handler to the handleSubmit function provided by redux-form:

    I recommend using the React developer tools to get a better picture of what's going on - you'll see how redux-form wraps your component and passes it a whole bunch of props, as documented in its README.

提交回复
热议问题