0
それぞれの子についての情報が必要なラッパーコンポーネントがあるとします。その情報を転送するために小道具を使用するのは悪い考えですか?たとえば :コンポーネント属性を使用しないようにするのは悪い習慣ですか? React
<MakeColorful>
<div color="green">green</div>
<div color="red">red</div>
</MakeColorful>
MakeColorfulがchild.props.color
を経由して、これをアクセスすることができました。 これは悪いパターンですか?良い選択肢はありますか?
私は両方の解決策がかなりハックしていると思いますが、ここで明確な答えはないでしょうが、OPの解決策では、彼はまだchildren:PropTypes.shape({props:PropTypes.shape({color:PropTypes .string.isRequired})}) 'あなたが指定した懸念をカバーするための' 'の小道具の検証のために。 –
Kujira