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

React系列教程:7. 条件渲染

方式一

let content;
if (isLoggedIn) {content = <AdminPanel />;
} else {content = <LoginForm />;
}
return (<div>{content}</div>
);

方式二

<div>{isLoggedIn ? (<AdminPanel />) : (<LoginForm />)}
</div>

方式三

<div>{isLoggedIn && <AdminPanel />}
</div>

函数组件

// src/components/Hello1.jsximport { useState } from 'react'function Hello1 (props) {const [ hello1, setHello1 ] = useState('world1')setTimeout(() => {setHello1('world2')}, 2000)return (<div>{/* 使用&&进行条件渲染,前面为true则会渲染后面的,前面为false则不会渲染后面的 */}{true && props.children}</div>)
}export default Hello1;

类组件

// src/components/Hello2.jsximport React from "react";class Hello2 extends React.Component {constructor(props) {super(props)this.state = {hello2: 'world2'}}render() {setTimeout(() => {this.setState({hello2: 'world22'})}, 2000)return (<div>{/* 使用&&进行条件渲染,前面为true则会渲染后面的,前面为false则不会渲染后面的 */}{true && this.props.children}</div>)}}export default Hello2
http://www.jsqmd.com/news/32102/

相关文章:

  • 基于MATLAB的FY-3B MWRI数据处理
  • 2025年11月大容量行李箱品牌十大口碑榜:排行榜与选择方案
  • 2025年11月闸阀厂家排名:十强资质对比与项目适配评价
  • 2025年能注册公司代办的公司哪家好?
  • 【权威发布】国产设备采购必看!工信部安全可靠测评最新结果汇总(附指南).v2.251105
  • Java学习之 stream 常用方法
  • 2025年11月闸阀厂家推荐榜:十强对比评测与选购全解析
  • 真实迁移案例:从 Azkaban 到 DolphinScheduler 的选型与实践
  • 2025 年最新推荐泳池设备源头厂家排行榜:含温泉酒店别墅等各类泳池设备优质品牌精选
  • 2025年11月领先品牌认证机构评测榜:尚普咨询华信人数据对比
  • 2025年11月脸部泛红产品推荐榜:泛红舒缓精华实测对比榜
  • 2025年11月领先品牌认证机构服务榜:尚普咨询集团华信人对比评价
  • 2025年包装设计品牌企业新推荐排行榜,食品包装设计服务商指南
  • 2025年10月大路灯品牌评价:公牛领衔榜单解析
  • 软件安全 --- 网顿加固 之 unity libil2cpp.so
  • 2025年11月领先品牌认证机构服务榜:双雄对比与口碑排名解析
  • 2025年11月安全燃气灶产品评测榜:五强机型安全性能数据公开
  • 2025年11月北京继承律师排行:聚焦恒略于大伟团队实力榜
  • 2025年11月法兰闸阀厂家评测榜:资质性能双维度对比
  • React系列教程:6. 子组件
  • 2025年稳定性高的实木全屋定制品牌企业推荐
  • 详细介绍:元宇宙的医疗健康应用:重构诊疗、康复与研究
  • 深入解析:【机器学习学习笔记】逻辑回归实现与应用
  • 2025年11月北京继承律师评价榜:十家律所实力对比与口碑排行
  • 快充协议下同步整流MOS管优化策略-ASIM阿赛姆
  • 2025年11月蝶阀厂家评价榜:五强技术参数对比与选购指南
  • C#中的 Task.WaitAll 与 Task.WhenAll
  • 2025年11月北京继承律师实力榜:十强对比与胜诉率数据全公开
  • IEEE Transactions 风格补充材料(Word)快捷排版教程
  • 2025年11月北京继承律师评测榜:继承纠纷律师团队权威榜单发布