JSX语法规则

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会去渲染对应的组件,若组件未定义,则报错

    

    

 

样式的类名指定

posted @ 2022-10-11 13:44  尤念  阅读(68)  评论(0)    收藏  举报