0
この構造が正しいかどうかを確認したいと思います。Reduxフォーム - デフォルト値のチェックボックスを無効に設定してください
チェックボックスのデフォルト値を設定する必要があるので、checked = {input.value}を使用しました。私はまた、私は無効になっ小道具渡されましたが、それが無効に設定する必要があります。
// Using the Checkbox component
<Field
name="completed"
label="Completed"
disabled={this.props.disableCompleted}
component={Checkbox}
/>
function Checkbox({ input, label, disabled }) {
return (
<div className="form-group">
<label className="mt-checkbox">
<input
type="checkbox"
disabled={disabled}
checked={input.value}
{...input} /> {label}
<span></span>
</label>
</div>
);
}
これを行うに任意のより良い方法はありますか?
チェックボックス入力の値は通常、チェックボックスの「チェック済み」状態ではないため、これは私にとっては奇妙なことです。 – kinakuta