JSX的基本使用-----创建React元素

news/2024/7/15 18:03:48 标签: javascript, react.js

JSX表示在JS代码中写HTML代码,是React声明式的表现

React创建的元素的两种方式:creatElement()方法和JSX

1、使用JSX创建React元素

javascript">const title=(<h1>Hello React</h1>)

2、使用ReactDOM.render()方法渲染React元素到页面中

javascript">ReactDOM.render(title,document.getElementById('root'))

⚠️注意点:

  • React元素的属性名使用驼峰命名法
  • 特殊的属性:(html---->React)
    class----->className
    for----->htmlFor
    tabindex----->tabIndex
  • 没有子节点元素可以使用 />结束
javascript">const title=(<h1>Hello React <span /></h1>)
  • 推荐使用小括号包裹JSX,从而避免JS中自动插入分号的陷阱

http://www.niftyadmin.cn/n/1409298.html

相关文章

主从库

问题描述&#xff1a; 程序上表现为对 主库 更新操作之后&#xff0c;从 从库 查询数据没发生改变。怀疑是主从库同步延迟导致。上从库查看主从同步状态&#xff0c;发现Seconds_Behind_Master时间长达一千多秒。正常情况下主从库延时个十几秒还可以容忍&#xff0c;一千多秒显…

开箱即用的多页面webpack脚手架

开箱即用的多页面webpack脚手架 最近接手一个新项目&#xff0c;公司官网&#xff0c;官网为了对爬虫友好&#xff0c;不合适做单页面&#xff0c;更不大适合用react&#xff0c;vue这样的框架。本来觉得几个简单的页面还需要配置webpack挺麻烦&#xff0c;直接ES5&#xff0c;…

python ui自动_python-UI自动化须记

一、删除/获取cookie删除&#xff1a;driver.delete_all_cookies()获取&#xff1a;driver.get_cookies()二、显示等待/隐式等待显示等待&#xff1a;强制等待多少时间后检测元素WebDriverWait(浏览器,最大等待时间&#xff0c;频率).untill(EC.presence_of_element_located((B…

JSX的基本使用----JSX中使用JS表达式

JSX中使用到JS的变量 语法: {JS 表达式} ⚠️注意:要区分Vue中html中的双花括号的差值表达式 const nameJack const title(<h1>{name}</h1>)

leetcode-811-Subdomain Visit Count

题目描述&#xff1a; A website domain like "discuss.leetcode.com" consists of various subdomains. At the top level, we have "com", at the next level, we have "leetcode.com", and at the lowest level, "discuss.leetcode.com&…

python手写数字识别实验报告_k-近邻算法实现手写数字识别系统实验报告

实验内容来源于实验楼&#xff1a; https://www.shiyanlou.com/courses/777/labs/2621/document最近&#xff0c;正在学习CS231n的课程内容&#xff0c;翻看实验楼里有没有什么有趣的实验时&#xff0c;偶然发现这个k-近邻算法的实验。想到这不正是CS231n课程中介绍过的吗&…

JSX的基本使用----JSX的条件渲染

JSX的条件渲染有3中方法,分别是 if-else语句三元表达式逻辑与if-else语句 const isLoading true const title () > {if (isLoading) {return <h1>加载成功</h1>}return <h1>加载中</h1> } const dv (<div>{title()}</div> ) ReactD…

个人技能提升

熟悉Linux命令&#xff0c;shell&#xff0c;vim&#xff0c;git&#xff0c;UML&#xff0c;多加练习&#xff01;