【发布时间】:2021-11-02 16:05:31
【问题描述】:
我有这个表格:
<form onSubmit={handleSubmit(onSubmit)}>
<Input
onChange={(ev) => handlePriceInputChange(ev)}
type="number"
value={price}
innerRef={register("voucherPrice", { required: true })}
></Input>
<p>{errors.voucherPrice?.message}</p>
<Button
variant="contained"
sx={{ mt: 1, mr: 1 }}
type="submit"
>
{"Continue"}
</Button>
</form>
我已经像这样配置了 react-hook-form:
const {
register,
handleSubmit,
formState: { errors },
} = useForm({
resolver: yupResolver(schema),
});
const onSubmit = (data) => {
console.log("?", data);}
我试图在开发工具控制台上查看console.log("?", data),我得到:
Warning: Unexpected ref object provided for input. Use either a ref-setter function or React.createRef().
但它似乎没有到达控制台日志。
【问题讨论】: