Как сбросить значение ввода формы реакции (которое связано с состоянием) с помощью кнопки?
<Form.Group controlId="availabilityOborotDoc">
<Form.Label>Documents</Form.Label>
<Form.Control
type="number"
name="availabilityOborotDoc"
required
readOnly
value={this.state.settings.availabilityOborotDoc}
/>
<Link
to={{
pathname: `/ost-docs`,
state: {
settings: this.state.settings,
isSelectDoc: true,
isEdit: isEdit,
isCreate: isCreate
}
}}
>
<Button variant="primary" disabled={isView}>
Choose document
</Button>
</Link>
<Button
variant="warning"
disabled={isView}
onClick={() => {
this.setState(prevState => ({
settings: {
...prevState.settings,
availabilityOborotDoc: null
}
}));
this.forceUpdate();
}}
>
Reset
</Button>
</Form.Group>;
Кнопка сброса, которую я реализовал, полностью очищает поле состояния, но не устанавливает значение в ввод ... (по-видимому, он помнит предыдущий)