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

《React 知识点》第一篇 大括号使用{}

简介

大括号 " {} "可以用于包裹JavaScript的表达式或语句。以便在jsx中动态生成内容。

插入变量与表达式

function expressionTest() {const name = "变量测试";return (<p><div>{name}</div><div>表达式 2+10= {2 + 100}</div></p>);
}

函数调用

function funcListTest() {const list = ["Vite 是一个通用的去中心化应用平台","Vite 采用 DAG 账本结构,账本中的交易按账户分组","模块之间的依赖关系的解析由浏览器实现",];return (<ul>{list.map((ele, i) => (<li key={i}> {ele} </li>))}</ul>);
}

使用对象

function objectTest() {const styleObject = {color: "blue",fontSize: "16px",fontWeight: "bold",};return <p style={styleObject}>styled Text</p>;
}

条件语句

function conditionStatementTest(isLoggedIn: boolean) {return <div>{isLoggedIn ? <p>welcome react</p> : <p>please log in</p>}</div>;
}

全部代码

// import { useState } from "react";function funcListTest() {const list = ["Vite 是一个通用的去中心化应用平台","Vite 采用 DAG 账本结构,账本中的交易按账户分组","模块之间的依赖关系的解析由浏览器实现",];return (<div><ul>{list.map((ele, i) => (<li key={i}> {ele} </li>))}</ul><ol>{list.map((ele, i) => (<li key={i}> {ele} </li>))}</ol></div>);
}function variableAndExpressionTest() {const name = "变量测试";return (<section><div>{name}</div><div>表达式 2+10= {2 + 100}</div></section>);
}
function objectTest() {const styleObject = {color: "blue",fontSize: "16px",fontWeight: "bold",};return <p style={styleObject}>styled Text</p>;
}
function conditionStatementTest(isLoggedIn: boolean) {return <div>{isLoggedIn ? <p>welcome react</p> : <p>please log in</p>}</div>;
}
function App() {return (<div><section>{variableAndExpressionTest()}{objectTest()}{funcListTest()}{conditionStatementTest(false)}</section></div>);
}export default App;

效果

http://www.lryc.cn/news/250682.html

相关文章:

  • kafka入门(二): 位移提交
  • PG时间计算
  • 基于51单片机的交通灯_可调时间_夜间+紧急模式
  • 网络通信原理,进制转化总结
  • 西南科技大学(数据结构A)期末自测练习三
  • 【halcon】裁剪
  • vue+less+style-resources-loader 配置全局颜色变量
  • 第二次量子化
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • 【代码】多种调度模式下的光储电站经济性最优 储能容量配置分析matlab/yalmip
  • 深度学习今年来经典模型优缺点总结,包括卷积、循环卷积、Transformer、LSTM、GANs等
  • ChatGPT成为“帮凶”:生成虚假数据集支持未知科学假设
  • c#利用Forms.Timer定时检测Tcp连接状态
  • 空间注意力:改变我们理解图像的方式
  • 【模型报错记录】‘PromptForGeneration‘ object has no attribute ‘can_generate‘
  • mysql学习记录
  • Hdoop学习笔记(HDP)-Part.11 安装Kerberos
  • 浅谈UML的概念和模型之UML九种图
  • 杨志丰:OceanBase助力企业应对数据库转型深水区挑战
  • 版本控制系统Git学习笔记-Git分支操作
  • 分布式系统中最基础的 CAP 理论及其应用
  • 计算机视觉(OpenCV+TensorFlow)
  • shell语法
  • JAXB的XmlAttribute注解
  • 【代码】基于改进差分进化算法的微电网调度研究matlab
  • 计算机基础知识63
  • springboot虚拟请求——测试
  • 计算机视觉各个方向概述
  • AIGC: 关于ChatGPT中API接口调用相关准备工作
  • 【Java Web学习笔记】 1 - HTML入门