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 @   尤念  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示