Привет!
Запутался в Контролируемых компонентах.
https://codesandbox.io/s/cranky-bogdan-cwyh0?file=...
Есть простой
input1
и
input2
в виде компонента
При изменении
input1
, его value должен указываться внутри поля
input2
При изменении
input2
, его value просто сохраняется в
state
Проблема в том, что React говорит нужно использовать только defaultValue, а если принудительно указывать
value={state}
, то выдает ошибку управляемости компонента
Как правильно из одного input передавать value в другой input ?
Через ref не хочется, поскольку в документации говорится, что это самый крайний случай
p.s. В
документации указано про контролируемые компоненты, но в примерах только вывод input.value в любом другом блоке, кроме другого input,