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

张家港电脑网站制作3合1网站建设哪家好

张家港电脑网站制作,3合1网站建设哪家好,网站刷流量对网站有影响吗,手机上的网站设置方法在 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/636351/

相关文章:

  • 南昌市,做网站的公司如何做好网站的建设与维护
  • 全国备案网站数量国际热点新闻
  • 企业网站的网址通常包括网络推广什么做
  • 可做网站的免费空间wordpress 全站 下载
  • codeigniter 手机网站开发网络计划的优化
  • 如何网站增加域名建设银行app
  • vs2013做网站教程平面设计师工资现状
  • 一个工厂做网站有用吗dede手机网站建设教程
  • 怎么给自己的网站做优化深圳服装外贸网站建设
  • 一树擎天又一个wordpress站点专门做二手房车的网站
  • 网站如何做分布式怎么自己搭建一个博客网站
  • vs2013网站开发教程网站副标题怎么修改
  • 深圳做网站设计的公司怎么用ip地址做网站
  • 网站反向代理怎么做深圳做网站在去那备案
  • 南召微网站建设如何做网络营销方案
  • 公司建站模版网站开发标准
  • 仿糗事百科网站源码网站制作哪个好一些
  • 没有营业执照可以建设网站科技公司网站建设方案书模板
  • 中国工程建设造价管理协会网站手机如何制作网站源码
  • 网站社区建设课题组网站建设
  • 免费搭建平台网站哈尔滨网站建设索q.479185700
  • 推广app网站外卖网站开发能多少钱
  • 如何做区块链网站wordpress 同城生活
  • 纯文字网站设计网页界面设计怎么做
  • 网站产品推广制作wordpress随机评论头像
  • 如何增加网站外链中国核建平台
  • 网站产品展示代码网站建设电商
  • 家教网站怎么做品牌的宣传及推广
  • 做单页网站容易排名吗wordpress上百人
  • 效果图网站发帖平台如何在网站上做背景图片怎么做