首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

React-条件渲染

导语:在React中,常用的条件语句有if语句、三元操作符、逻辑(&& ||)语句、switch...case等。本节内容我们将介绍在React中条件语句的使用。

查看当前页面的效果图:

我们要实现的功能为:通过点击按钮控制下面内容的显示隐藏。

第一步,定义一个state用来控制Person组件是否显示:

showPersons:false

第二步,给Person组件一个容器,并判断状态进行渲染,在{ }中定义逻辑代码:

return (

{

changed=

name=

age=>

:null

} )

上面这段代码的书写形式我们在实际开发中并不主张,这时return 中的内容过于冗余,可以将以上代码修改为如下形式:

render() {

letpersons=null;

persons= (

changed=

name=

age=>

)

}

return(

{persons}

)

}

上面定义了一个persons变量,根据状态修改persons的值。

第三步,定义事件修改状态值:

togglePersonsHandler= ()=>{

this.setState({

})

}

第四步,绑定事件:

更改状态值

最后我们在浏览器中查看,就可以实现点击按钮控制下面组件的显示隐藏功能。

结语:下节内容我们将介绍React中循环的使用。感谢大家的关注。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180801G1O6JT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券