首页 > 其他分享 >JSX语法规则

JSX语法规则

时间:2022-10-11 13:57:16浏览次数:61  
标签:DOM 标签 渲染 语法 虚拟 规则 document JSX VDOM

1.定义虚拟DOM时,不要写引号。

  创建虚拟DOM:

    const VDOM=(

      <h2 id="atguigu" >Hello React!</h2>

    )

  渲染虚拟DOM到页面

    ReactDOM.Render(VDOM,document.getElementById("test"))//参数1VDOM是虚拟DOM,参数2,document部分是要渲染的位置

2.标签种混入JS表达式时要使用{}

    Const myId = "atguigu"

    Const myDate = "Hello,Reavt"

    

    创建虚拟DOM:

    const VDOM=(

      <h2 id={myId} >      

      <span>{myDate}</span>

      </h2>

    )

    渲染虚拟DOM到页面

    ReactDOM.Render(VDOM,document.getElementById("test"))//参数1VDOM是虚拟DOM,参数2,document部分是要渲染的位置

3.样式的类名指定,不要使用class,要使用className

    <style>

      .title{

        background: orange;

        width: 300px

      }

    </style>

    

    创建虚拟DOM:

    

    const VDOM=(

      <h2 id={myId} >      

      <span>{myDate}</span>

      </h2>

    )

    渲染虚拟DOM到页面

    ReactDOM.Render(VDOM,document.getElementById("test"))

4.内脸样式要使用style = {{key:value}}的方式去写

5.只有一个根标签

6.标签必须闭合

7.标签首字母

  小写开头:则将该标签转为HTML同名元素,若无该标签对应的同名元素,则报错

  大写开头:React会去渲染对应的组件,若组件未定义,则报错

    

    

 

样式的类名指定

标签:DOM,标签,渲染,语法,虚拟,规则,document,JSX,VDOM
From: https://www.cnblogs.com/ynnotes/p/16778869.html

相关文章

  • Vue3的模板语法
    1.插值语法1.1基本使用点击查看代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge">......
  • ACWing Java基础语法记录-类与接口
    类可以将变量、函数完美地打包在一起。类与对象类定义一种全新的数据类型,包含一组变量和函数;对象是类这种类型对应的实例。解释:例如在一间教室中,可以将'Student'定义成......
  • markdown语法记录
    使用>的效果h1到hn使用#使用-的效果粗体粗斜体斜体[这是图片链接]!(https://mp.weixin.qq.com/s/s5IhxV2ooX3JN_X416nidA)intmain(){cout<<"这是代码块"......
  • 一文了解Github Markdown全部语法
    今天在看Win32文档参与编写的说明时,看到里面提及OurdocumentationiswritteninMarkdown,alightweighttextstylesyntax.Ifyou'renotfamiliarwithMarkdown,......
  • iptables 规则
    主要包含::  命令表    用来增加(-A、-I)删除(-D)修改(-R)查看(-L)规则等;                     常用参数  用来指定协议(-p)、源地址(-s)......
  • vite配置文件语法提示以及开发环境和生产环境区分
    1.让vite.config.js具备语法提示:方法1:使用defineConfig方法:vite.config.js需要导出一个配置对象:exportdefault{...}但是这样是不会具备配置提示能力的,d......
  • Markdown 语法
    标题:#+空格一级标题:#+空格二级标题:##+空格三级标题:###+空格四级标题:####+空格 字体粗体左右两边各加两个*斜体,左右各加一个*粗体和斜体:3个* 引用 箭头......
  • Markdown常用语法汇总
    一、Markdown简介Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown语言在2004由约翰·格鲁伯(英语:JohnGruber)创建。Markdown编......
  • firewalld管理规则
    ####firewall-cmd--reload刷新规则#firewall-cmd--list-all查看规则#首先查看都是有哪些zone,针对现有的zone去操作,或者添加新的zone#firewall-cmd--znotallow=wo......
  • Markdown语法结构
    标题一级标题:#+空格+标题名字二级标题:##+空格+标题名字以此类推,最多六级标题字体加粗:**+内容**斜体:*+内容*加粗斜体:***+内容***(去掉空格)删除线:~~内容~......