Здравствуйте, подскажите пожалуйста, как менять значение другого поля в onChange() первого поля?
Покажу на примере:
<form onSubmit={handleSubmit}>
<Typeahead
name="firstField"
onChange={firstField => {
setFieldValue("firstField", firstField);
}}
onInputChange={firstField => {
setFieldValue("firstField", firstField);
}}
options={data}
labelKey="key"
/>
<Typeahead
name="secondField"
onChange={secondField => {
setFieldValue({
secondField: secondField, //текущее поле менят свое значение
firstField: "testValue" //при этом первое не меняется
});
}}
onInputChange={secondField => {
setFieldValue("secondField", secondField);
}}
options={data}
labelKey="key"
/>
</form>
Заранее спасибо за ответ.