【发布时间】:2021-01-14 06:37:48
【问题描述】:
我知道当我们使用“&&”时,逻辑是这样的:{ boolean && action } -> 如果 boolean 为 true 则返回“action”。在我的代码中它是这样发生的:如果src 属性存在,则返回<Avatar />。我的问题是:为什么会这样? src 没有任何真值或假值。为什么会这样?
function Sidebar({src}) {
return (
<div>
{src && <Avatar src={src} />}
</div>
)
}
【问题讨论】:
-
非常感谢!我不知道这个真实或虚假的概念。现在一切都清楚了。