Итак, я получил форму, которая выглядит следующим образом:
<Form noValidate id="messageForm" onSubmit={(event) => {this.handleSendMessage(event)}}>
<Form.Group as={Col} md="12" controlId="validationFormik01">
<Form.Label bsPrefix="contact-title">{t('details.name')}</Form.Label>
<Form.Control
type="input"
placeholder={t('details.namePlaceholder')}
value={values.name}
onChange={handleChange}
name="name"
isInvalid={!!errors.name}
/>
<Form.Control.Feedback type="invalid">
{errors.name}
</Form.Control.Feedback>
</Form.Group>
...
Это просто фрагмент, но я хочу, например, сбросить эту первую группу форм БЕЗ сброса остальных. Как мне этого добиться? Я пытаюсь сбросить значения после того, как они отправлены внутри этой функции:
handleSendMessage(event){
event.preventDefault();
const { t } = this.props;
const self = this;
UserService.sendMessage(event, this.props).then(function (status){
toast.notify(t('details.messageSent'));
// I WANT TO RESET THE VALUES HERE
})
}