RadioGroup
のコンポーネントにRadio
コンポーネントがあり、最初に「データ」ラベルがチェックされているように設定しようとしています。しかし、私は次のコードを使用する:BlueprintJS RadioGroup/radio with defaultChecked/checked prop
<RadioGroup
onChange={(e) => {
this.store.setDataFilterSelection(e.target.value)
}}
>
<Radio label='Data'
defaultChecked
value='1'
className='radio-selectors' />
<Radio label='Description'
value='2'
className='radio-selectors' />
<Radio label='Data Source'
value='3'
className='radio-selectors' />
</RadioGroup>
私は私のコンソールで次の警告を受け取ります。
Blueprint.Radioには、チェックされたdefaultChecked propsのラジオタイプの入力が含まれています。入力要素は制御されているか、または制御されていないか(チェックされた小道具またはdefaultChecked 小道具のいずれかを指定しますが、両方を指定しないでください)。制御されたまたは制御されていない 入力要素の使用を決定し、これらの小道具の1つを取り外します。詳細情報: 反応制御コンポーネント
私はバリエーションのカップルを試みたし、右のそれを得るように見えることはできませんが、基本的に私はラジオボタンの変化を監視することができるようにしたいが、私
この上で私に戻ってきてくれてありがとう、私のために明らかにその具体的なケースではありませんここで状態を使いたい。私はリファクタリングしてデフォルトを設定するために状態を使うことができると思うが、私の場合をもう一度見直して、それがPRに値すると思うかどうか、あるいは単に状態を使わないでばかげているかどうかを判断する。 – nschwan94