該組件呈現很好:如何使用變量/道具三元操作
const Footer =() => {
let dataDiv = <div>Data is: Some data</div>;
return (
<div>
{data ? dataDiv : ''}
</div>
)
}
但如果我更改文本「一些數據」與變量,那裏面dataDiv的HTML通常不會呈現,但作爲純文本:
const Footer =() => {
let data = 'Some data';
let dataDiv = <div>Data is: {data}</div>;
return (
<div>
{data ? dataDiv : ''}
</div>
)
}
我有我要顯示或取決於它是否存在或無法掩蓋許多不同的數據的屬性,我怎麼能解決這個問題,在一個很好的方式作出反應?
我剛剛測試了你的2º代碼,它工作正常,您使用的是什麼版本的React? – QoP
我只是測試一下,一切正常。我爲它做了一個小提琴:https://jsfiddle.net/reactjs/69z2wepo/ – winhowes
其實,第一個不工作嘿嘿 – Buzinas