Reactjs 无法获取用于Formik第二部分的材质UI单选按钮

Reactjs 无法获取用于Formik第二部分的材质UI单选按钮,reactjs,material-ui,formik,Reactjs,Material Ui,Formik,在此之前,我曾在此处寻求有关单选按钮使用Material UI和Formik的帮助:。幸运的是,我得到了一个修复,但不幸的是,它不适用于我们的应用程序。因此,我开发了一个代码沙盒,它与我们的环境更加匹配,使用了前面问题中给出的解决方案。有人能就如何使它发挥作用提出建议吗?有关更多详细信息,我们将包装Material UI,在本例中为Radio.js类。这使我们能够在不同的项目/回购中利用它。以下是代码沙盒:。谢谢 您的意思是单选按钮没有进入选中状态吗? 您没有工作并设置选中的道具。 您必须使用状

在此之前,我曾在此处寻求有关单选按钮使用Material UI和Formik的帮助:。幸运的是,我得到了一个修复,但不幸的是,它不适用于我们的应用程序。因此,我开发了一个代码沙盒,它与我们的环境更加匹配,使用了前面问题中给出的解决方案。有人能就如何使它发挥作用提出建议吗?有关更多详细信息,我们将包装Material UI,在本例中为Radio.js类。这使我们能够在不同的项目/回购中利用它。以下是代码沙盒:。谢谢

您的意思是单选按钮没有进入选中状态吗? 您没有工作并设置选中的道具。 您必须使用状态挂钩和onChange事件

见示例:

在一些帮助下,我发现这个答案是有效的

此示例不允许选择不同的单选按钮。你忘了保存你的工作了吗?它似乎与我发布的内容没有太大区别。正如您所看到的,init值现在显示出来。在您的示例中,您无法更改单选按钮选择。我希望初始值都被取消选中。我更新了答案。您必须使用状态挂钩和onChange事件。