【发布时间】:2018-01-25 04:49:48
【问题描述】:
我正在执行 if/else 语句来设置名为“signupMessage”的 JSX 元素的内容。我稍后会渲染“signupMessage”的内容。
render() {
let signupMessage;
if (this.state.signUpForNewsletter === true) {
signupMessage = <h1>Thank you</h1>;
} else if (this.state.signUpForNewsletter === false) {
signupMessage = <h1>Be the first</h1> + <h1>to see the latest!</h1>;
}
return(
<section className="sign-up">
{signupMessage}
</section>
)}
在“else if”块中,我需要两个 h1 标签,以便根据规范准确控制一行上出现的单词,即使在不同的设备上也是如此。
现在,这输出为“[object Object][object Object]”。如何让 JSX 呈现为 h1 标签??
【问题讨论】:
标签: javascript html reactjs jsx