【发布时间】:2021-12-24 00:40:29
【问题描述】:
这种表达方式叫什么,应该如何或何时使用?
{props.type === "big" && <h2>{props.title}</h2>}
【问题讨论】:
标签: javascript html reactjs jsx
这种表达方式叫什么,应该如何或何时使用?
{props.type === "big" && <h2>{props.title}</h2>}
【问题讨论】:
标签: javascript html reactjs jsx
{} 部分是一个JSX 表达式,它允许您在 JSX 标记中嵌入 JavaScript 代码。
&& 是一个逻辑 AND 运算符,但在 JavaScript 中,true 或 false 不会导致结果,&& 这样做:
&& 操作会将该结果作为结果并在此处停止&& 运算会计算右侧操作数并将该值作为结果所以props.type === "big" && <h2>{props.title}</h2> 的意思是:
props.type 是"big",请将<h2>{props.title}</h2> 放在这里。false、null 或 undefined)应该如何或何时使用它
当您需要有条件地渲染某些东西时,通常会使用它。条件是第一部分 (props.type === "big")。被渲染或未被渲染的东西是第二部分(<h2>{props.title}</h2>)。
【讨论】: