переключатель реагировать не работает при первом нажатии - PullRequest
1 голос
/ 13 марта 2020

У меня есть переключатель, использующий чистый css, но он не работает при первом щелчке, он работает только при втором щелчке, не уверен, что это связано с моим реактивом или нет:

const Radio = ({ id, name, value, checked, children }) => (
  <div className="radioBtn">
    <input type="radio" value={value} id={id} name={name} checked={checked} />
    <label className={"radio"} htmlFor={id}>
      <span className={"big"}>
        <span className={"small"} />
      </span>
      <span>{children}</span>
    </label>
  </div>
);

https://codesandbox.io/s/react-sass-34b8w

1 Ответ

1 голос
/ 13 марта 2020

Используйте defaultChecked вместо checked={checked}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...