«组件正在更改要控制的复选框类型的不受控制的输入。» Formik 复选框的警告

Sil*_*Imp 1 reactjs yup formik

我尝试将formik与自动生成的表单一起使用。但是当有复选框时,我会收到警告:

警告:组件正在更改要控制的复选框类型的不受控制的输入。输入元素不应从不受控制切换到受控制(反之亦然)。

触摸它们时。对于其他字段,可以使用 formilk 成分的初始值来解决。但是复选框不应该有初始值。如何修复?

Sil*_*Imp 5

好吧,看起来你应该有一个带有每个字段名称的initialValue,并为每个输入设置false/true:复选框。