のいずれかを設定することができます私は警告のdivの内側のHTMLを設定しようとしますが、エラーメッセージが受信しています:Can only set one of 'children' or props.dangerouslySetInnerHTML'.
だけ `children`または` props.dangerouslySetInnerHTML`
なぜこれが起こるんか?
function alertContent(alert) { return {__html: alert.text} }
const Alerts = ({ alerts=[{level: 'warning', text:'<p>Warning message!</p>'}], onDismiss }) => (
<div className="alerts">
{alerts.map(alert =>
<Alert
bsStyle={alert.level}
key={alert.id}
onDismiss={onDismiss}
dangerouslySetInnerHTML={alertContent(alert)}
></Alert>
)}
</div>
)
あなたの実装では混乱します。私はちょうど "
開始タグと終了タグの代わりに自己閉じタグ( )を使用します。それらはまだ子供として数えられる可能性があります。 –
Ambroos
@ jamesemanon "警告"コンポーネントは反応ブートストラップライブラリに由来しているので、残念ながら変更できません。 – Brachamul