Я пытаюсь закодировать конвертер Цельсия в Фаренгейт (и наоборот), используя React Hooks.
Но двусторонняя привязка данных не работает, и я не понимаю, почему.
Может ли кто-нибудь помочь?
Спасибо!
Вот мой код
function GradConverter(){
const [Cgrad, toC] = React.useState(null)
const [Fgrad, toF] = React.useState(null)
return(
<div id="container">
<div id="box1">
<h1>Celsius</h1>
<input
type = "number"
value = { Cgrad }
onChange = {(event) => toF((event.target.value * 9 / 5) + 32).toFixed(2) } >
</input>
</div>
<div id="box2">
<h1>Fahrenheit</h1>
<input
type = "number"
value = { Fgrad }
onChange = {(event) => toC((event.target.value - 32) * 5 / 9).toFixed(2) } >
</input>
</div>
</div>
)
}