Forms 反应:带有值属性的非受控单选按钮输入引发警告

Forms 反应:带有值属性的非受控单选按钮输入引发警告,forms,reactjs,Forms,Reactjs,我已经通读了一遍,并且我知道带有值属性的元素将创建一个受控输入。但是,对于单选按钮或复选框,输入是否应该仅在其具有选中的属性时进行控制,而忽略值属性的存在 通常,单选按钮或复选框的value属性并不代表其状态,而是代表应传回服务器的值 我收到一个错误,提示文档是正确的,并且您不能在不受控制的单选按钮输入上放置值属性。当我单击单选按钮时,显示控制台中出现的错误: 警告:窗体正在将类型为radio的非受控输入更改为 受约束的。输入元件不应从非受控切换到非受控 受控(反之亦然)。决定是使用受控的还是

我已经通读了一遍,并且我知道带有
属性的
元素将创建一个受控输入。但是,对于单选按钮或复选框,输入是否应该仅在其具有
选中的
属性时进行控制,而忽略
属性的存在

通常,单选按钮或复选框的
value
属性并不代表其状态,而是代表应传回服务器的值

我收到一个错误,提示文档是正确的,并且您不能在不受控制的单选按钮输入上放置
属性。当我单击单选按钮时,显示控制台中出现的错误:

警告:窗体正在将类型为radio的非受控输入更改为 受约束的。输入元件不应从非受控切换到非受控 受控(反之亦然)。决定是使用受控的还是 部件寿命期内的非受控输入元件

如果我从输入中删除值属性,错误将不再出现


那么,是否有任何方法可以通过React在不受控制的单选按钮(或复选框)上输入值?

是使用
defaultValue
@azium Ach,这当然是有意义的。谢谢