【发布时间】:2020-01-26 11:28:28
【问题描述】:
我正在使用 formik 1.5.8 版本 2 之前的版本,并且我正在尝试使用 <FieldArray /> 为用户生成多个嵌套选择(问题和 MCQ 答案)。
一切都很好,但问题是我想为每个答案生成一个radio button 输入,以将此答案标记为正确答案。
嵌套的<FieldArray /> 生成正常,但如您所知,为了使Radio Button 工作,您必须为它们赋予不同值的相同名称,所以在这种情况下,我给它们命名的第一个答案选项,所以当我更改它们时,只有第一个答案选项会更改其值。
我该如何做这样的事情,即所选单选按钮将其正确的字段值更改为 true 而其他字段值更改为 false?
这里有一个Codesandbox 来演示...
https://codesandbox.io/s/formik-yup-fieldarray-with-radio-inputs-r5yxl
【问题讨论】:
标签: reactjs radio-button next.js formik