を変数/小道具を使用するには:どのようにこのコンポーネントがうまくレンダリング三項演算子で
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
実際には、最初の1つはheheを働いていない – Buzinas