【知りたいこと】
1. htmlタグを代入した変数を文字列ではなく、htmlタグとして認識させる方法を知りたい。
2. 例えば表示したいhtmlタグが、<div>・・・</div>であった場合で、条件により外側に<a href="・・・"></a>を加えたい場合、以下のような重複する冗長なコード以外の書き方を避けた書き方を知りたい。
if (条件A) { <a href="・・・"><div>・・・</div></a> } else { <div>・・・</div> }
【躓いているところ】
React.jsのrender内のreturn内にて、{htmlタグを代入した変数}を
{◯◯}と記載するとhtmlタグとして認識せず、文字列として認識されてしまいます。
【具体的なコード 以下◯◯.jsx】
・・・ render () { var htmlTag = null; if (条件A) { htmlTag += <a href="・・・"> } htmlTag += <div>・・・</div> if (条件A) { htmlTag += </a> } return (<div> {htmlTag} </div> ); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/28 05:11