反应数字格式:设置默认值

react-number-format: Setting Default Value

我有以下内容:

<NumberFormat  allowNegative={false} label="Serves" customInput={TextField} variant="outlined" name="serves" value={serves} thousandSeparator={true} decimalScale={0} fixedDecimalScale={true} onChange={e => setServes(e.currentTarget.value)} />

我想做的是将 defaultValue 设置为 1 - 这在 React 中添加项目时使用 - 默认情况下该字段为空白,当该值也存在时设置 defaultValue="1" 不起作用 -我需要将值保存到 Firebase 中。

有什么建议吗?

const [服务,setServes] = React.useState(1);