javascript - JSX 中的条件渲染
问题描述
如何使用 JSX 进行条件渲染?
例如,我在这里有 div,如果道具的值为 null,我想在其中呈现文本“NO IDEA”,否则如果道具不等于 null,则呈现道具。
例如:
<div>{ return this.props.date === null ? 'NO IDEA' : this.props.date }</div>
我试过这个,但没有成功。知道这里做错了什么吗?
提前致谢!
解决方案
您可以简单地使用基于 this.props.date 的三元运算符,因此您不需要在此处返回
<div> {this.props.date === null ? 'NO IDEA' : this.props.date }</div>
推荐阅读
- python-3.x - Pyspark 列:将字符串转换为日期类型
- go - 使用带有 GoDog 测试框架的断言库
- javascript - 如何计算随机图片的点击次数?
- python - Selenium ConnectionRefusedError: [WinError 10061] 由于目标机器主动拒绝,无法建立连接
- javascript - 如何在新 vue 之后设置 vue-data 并进行数据绑定
- c++ - 我的二叉搜索树的实现不起作用,因为我不断收到我的节点和 typedef 项目未定义的错误
- maven - 如何从(传递)依赖项中排除一些包?
- assembly - SCASD 找不到字符串
- javascript - jQuery ajax 不发送响应
- python - requests.post 从 python 脚本到我使用 Apache 托管的 Django 网站,给出 403 Forbidden