反応コードの書き込み中にif-elseをjsxで書き込むと、反応コードが機能しません。react jsxで使用中にif-else条件が機能しない理由
ただし、3値演算子を使用します。
<div id={condition ? 'msg' : null}>Hello World!</div>
なぜこのようなことが起こりますか? 、の準備ができが有効なJavaScriptで
React.createElement(
'div', // Element "tag" name.
{ id: condition ? 'msg' : null }, // Properties object.
'Hello World!' // Element contents.
);
:自身でない有効Javascriptをある
<div id={condition ? 'msg' : null}>Hello World!</div>
の
'if'は右辺値ではないためですか? – dieend