未使用单选按钮和ReactJs钩子调用onChange函数
cl状态未更新。未调用onChange方法?? 怎么了? 很抱歉,我无法消除stackoverflow中的格式错误未使用单选按钮和ReactJs钩子调用onChange函数,reactjs,radio-button,react-hooks,Reactjs,Radio Button,React Hooks,cl状态未更新。未调用onChange方法?? 怎么了? 很抱歉,我无法消除stackoverflow中的格式错误 下面的代码片段显示,它确实按预期工作。只删除了样式 const{useState}=React; 常量示例=()=>{ const[cl,setCl]=useState(“”); 控制台日志(cl) 返回( setCl(“很少”)} /> 很少的 setCl(“SCT”)} /> SCT ); } ReactDOM.render(,document.getElementById(
下面的代码片段显示,它确实按预期工作。只删除了样式
const{useState}=React;
常量示例=()=>{
const[cl,setCl]=useState(“”);
控制台日志(cl)
返回(
setCl(“很少”)}
/>
很少的
setCl(“SCT”)}
/>
SCT
);
}
ReactDOM.render(,document.getElementById('root'))代码>
问题是由于数据切换属性造成的。我删除了它,它开始工作。当从onChange in单选按钮调用时,即使是自定义函数也不会被调用。请以文本而不是图像的形式发布代码。您是否安装了一些插件将类转换为类名,因为类是保留字,因此,如果您还没有安装任何,请将类更改为className。谢谢,这是由于数据切换属性。@Aashu这就是为什么我们在问题中需要文本或可运行的代码段,找到这样的问题会更容易,但我不得不重写图像中的所有内容,并遗漏了一部分。非常抱歉。我是stackoverflow的新手,我遇到了格式错误。无法克服。因此发布了图片。