gpt4 book ai didi

javascript - 返回组件时如何重构&&()

转载 作者:行者123 更新时间:2023-11-28 12:13:15 26 4
gpt4 key购买 nike

我最近进入了一个项目,开发人员正在使用这种不熟悉的语法,他们做了这样的事情:

    {this.props.something === 'Foo' && (
<React.Fragment>
Here
</React.Fragment>
)}

我还能怎样重写这个?

最佳答案

由于short circuiting in JavaScript ,整个代码基本上要么评估为 false 如果条件

 this.props.something === 'Foo' 

未满足,否则(如果条件满足)它将评估为以下 React 组件实例。由于 React 会在渲染过程中过滤掉虚假值(包括 false),因此如果某些内容是 foo,则会渲染 Fragment,否则不会渲染任何内容。

关于javascript - 返回组件时如何重构&&(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56173326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com