当前位置: 首页 > news >正文

科技公司网站主页设计wordpress纯净版下载地址

科技公司网站主页设计,wordpress纯净版下载地址,房产网签,律师推广网站排名在 React 组件中&#xff0c;当你想在条件为 true 时渲染一些 JSX 时&#xff0c;它经常会出现&#xff0c;或者什么都不渲染。使用 &#xff0c;只有在以下情况下才能有条件地呈现复选标记&#xff1a;&&isPackedtrue return (<li className"item">{…

在 React 组件中,当你想在条件为 true 时渲染一些 JSX 时,它经常会出现,或者什么都不渲染。使用 ,只有在以下情况下才能有条件地呈现复选标记:&&isPackedtrue

return (<li className="item">{name} {isPacked && '✔'}</li>
);

您可以将其理解为“if isPacked, then (&&) render the checkmark, else , render nothing ”

这是在行动:

function Item({ name, isPacked }) {return (<li className="item">{name} {isPacked && '✔'}</li>);
}export default function PackingList() {return (<section><h1>Sally Ride's Packing List</h1><ul><Item isPacked={true} name="Space suit" /><Item isPacked={true} name="Helmet with a golden leaf" /><Item isPacked={false} name="Photo of Tam" /></ul></section>);
}

如果 JavaScript 的左侧(我们的条件)为 ,则 JavaScript && 表达式返回其右侧的值(在本例中为复选标记)。但是如果条件是 ,则整个表达式变为 。React 将其视为 JSX 树中的一个“洞”,就像 或 一样,并且不会在其位置上渲染任何东西。truefalsefalsefalsenullundefined

不要将数字放在 &&. 的左侧。

为了测试条件,JavaScript 会自动将左侧转换为布尔值。但是,如果左侧是 ,那么整个表达式都会得到该值 (),并且 React 会很乐意渲染而不是什么都没有。000

例如,一个常见的错误是编写类似 .很容易假设它在 is 时什么都不渲染,但它确实渲染了它本身!messageCount && <p>New messages</p>messageCount00

要修复它,请将左侧设为布尔值:。messageCount > 0 && <p>New messages</p>

 

 

有条件地将 JSX 分配给变量

当快捷方式妨碍编写纯代码时,请尝试使用语句和变量。您可以重新分配使用 let 定义的变量,因此首先提供要显示的默认内容,即名称:if

let itemContent = name;

使用语句将 JSX 表达式重新赋值给 if :ifitemContentisPackedtrue

if (isPacked) {
itemContent = name + " ✔";
}

大括号打开“JavaScript 之窗”。在返回的 JSX 树中嵌入带有大括号的变量,将先前计算的表达式嵌套在 JSX 中:

<li className="item">
{itemContent}
</li>

这种风格是最冗长的,但也是最灵活的。这是在行动:

function Item({ name, isPacked }) {let itemContent = name;if (isPacked) {itemContent = name + " ✔";}return (<li className="item">{itemContent}</li>);
}export default function PackingList() {return (<section><h1>Sally Ride's Packing List</h1><ul><Item isPacked={true} name="Space suit" /><Item isPacked={true} name="Helmet with a golden leaf" /><Item isPacked={false} name="Photo of Tam" /></ul></section>);
}

http://www.yayakq.cn/news/227353/

相关文章:

  • 建设网站所需的费用的估算北京市推广公司
  • 益保网做推广网站吗?内部网站建设方案
  • 天津酒店网站制作做网站笔记本2014
  • 企业内部网站宣传方案wordpress备份如何恢复
  • 个人注册的网站可以做公司宣传用吗站长之家 seo查询
  • 济南国画网站济南网站建设公司南宁网站制作网络公司
  • 找人做建筑施工的网站门户类网站建设
  • 怎么编网站六安杂谈
  • 网站建设状况网站做任务给钱的
  • 企业网站源码哪个好高端大气网站设计欣赏
  • 响应式网站做mip知名网站建设在哪里
  • php网站开发流程文化馆网站建设方案
  • 涉县移动网站建设怎么样做好网站运营
  • 做阿里巴巴网站 店铺装修免费吗湖南省政务服务网 网站建设要求
  • 浙江嘉兴建设局网站天津建设工程投标信息
  • 互联网网站开发服务合同范本在线设计制作
  • 重庆平台网站推广莱芜网站建设
  • 做网站的分辨率全网视频合集网站建设
  • 简述网站建设的标准鞍山招聘网站
  • ps做网站横幅正规抖音代运营公司排名
  • 电商建设网站哪家好全栈网站开发流行框架
  • 负责公司网站建设的岗位叫什么3d建模素材网
  • 苏州企业网站设计方案网站轮换图
  • 中山英文网站建设一个好网站建设
  • 晋中营销型网站建设精品课程网站建设项目验收单
  • 推荐响应式网站建设城市生活网官方网站app
  • 网站建设一般多少建筑图纸怎样识图
  • 发卡平台网站建设英文购物网站模板下载
  • 做亚马逊网站费用软件开发者英语
  • 网站模板商标名字大全