首页 > 解决方案 > «一个组件正在更改要控制的复选框类型的不受控制的输入。» Formik 复选框的警告

问题描述

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

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

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

标签: reactjsformikyup

解决方案


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


推荐阅读