私はprops.countryCodeの値が「GB」であり、GBであればチェックボックスをチェックし、チェックボックスにチェックが入っていない場合はチェックしないでください。値がXの場合Reactでブール値を返します
私は、このようなブール値に対してこのコンセプトをうまく働かせることができました。たとえば、 'showErrors'値がtrueの場合はチェックボックスをチェックします。
<input type="checkbox" defaultChecked={props.showErrors==='true'} /></label>
したがって、国コード= GBの場合はtrueを返します。
したがって、このような何か(しかし、あなたはひどい...知らない)を使用でき
<input type="checkbox" defaultChecked={props.countryCode.value = 'GB' : props.countryCode.value==='true'} />
props.countryCode.value === 'GB'をテストしたいだけですか?複数の等号に注意してください。 – billjamesdev
これをテストすると何もできませんでした。コンソールにログインしていました.Nullを返していましたので、 '.value'部分を削除し、以前と同じように 'GB'を返し始めました。それはちょうど次のように動作するようになっています - a typo –