Установка переключателя по умолчанию с помощью Redux Form - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь установить переключатель по умолчанию для проверки, используя следующее:

import { Field } from "redux-form";

<Field name={radio_name} component={renderField} type="radio" checked={true} value={val1} label="val1"/> 
<Field name={radio_name} component={renderField} type="radio" value={val2} label="val2"/>
<Field name={radio_name} component={renderField} type="radio" value={val3} label="val3"/>

const renderField = ({
    input,
    label,
    type
  }) =>
    (
      <div>
          <input {...input} type={type}/>
          <label>{label}</label>
      </div>
    );

Однако в результирующем элементе нет свойства checked. Кто-нибудь знает почему?

1 Ответ

0 голосов
/ 21 июня 2019

Вы не использовали checked проп:

const renderField = ({ input, label, type, checked }) => (
  <div>
    <input {...input} type={type} checked={checked} />
    <label>{label}</label>
  </div>
);

Edit Redux Form - Simple Example

...