反应输入类型编号默认值

问题描述

当前状态为零并且它在输入上显示为零,我想将输入值更改为任何其他数字吗?我没有在有问题的地方包含完整的代码。谢谢

 const [value,setValue] = useState(0)
<input type="number" value={value} min="0" onChange={handleOnChangeSoda} required/>

解决方法

handleOnChangeSoda = (event) => {
  setValue(event.target.value)
}

设置的值将是一个字符串,因此如果您希望它是一个数字,请在 event.target.value 上执行 ParseFloat 或 ParseInt

,

const [value,setValue] = useState(0) setValue(val)} required/>

//我认为这行得通