Reactjs Formik收音机盒不可选择

Reactjs Formik收音机盒不可选择,reactjs,forms,formik,Reactjs,Forms,Formik,我有一个带有Formik和initialValues的工作反应组件,除了下面的收音机外,其他一切都工作得很好 无法选择收音机盒,可能是什么错误 <Field name="accountPurpose" render={({ field }) => ( <>

我有一个带有Formik和initialValues的工作反应组件,除了下面的收音机外,其他一切都工作得很好

无法选择收音机盒,可能是什么错误

<Field
                            name="accountPurpose"
                            render={({ field }) => (
                              <>
                                <div className="radio-item">
                                  <input
                                    {...field}
                                    id="all"
                                    value="all"
                                    checked={field.value === "all"}
                                    name="type"
                                    type="radio"
                                  />
                                  <label htmlFor="all"> All</label>
                                </div>

                                <div className="radio-item">
                                  <input
                                    {...field}
                                    id="distribution"
                                    value="distribution"
                                    name="type"
                                    checked={field.value === "distribution"}
                                    type="radio"
                                  />
                                  <label htmlFor="distribution">
                                    Distribution
                                  </label>
                                </div>
                                <div className="radio-item">
                                  <input
                                    {...field}
                                    id="redemption"
                                    value="redemption"
                                    name="type"
                                    checked={field.value === "redemption"}
                                    type="radio"
                                  />
                                  <label htmlFor="redemption">
                                    {" "}
                                    Redemption
                                  </label>
                                </div>
                              </>
                            )}
                          />
(
全部的
分布
{" "}
赎回
)}
/>

从所有输入中删除
checked={field.value====…}
,只对一个输入使用
defaultChecked

如下所示

        <input
          id="all"
          value="all"
          name="type"
          type="radio"
          defaultChecked
          {...field}
          />


Hi-Alex,我是否将
defaultChecked={field.value====…}
作为选项之一?只需
defaultChecked