美文网首页
React - jsx语法

React - jsx语法

作者: 辻子路 | 来源:发表于2019-07-26 14:51 被阅读0次

jsx语法

// 存放变量
let a = 10;
let str = '您好'
let boo = true
let title = '000'
const h1 = <h1>红红火火</h1>
const arr = [
    <h2>这是h2</h2>,
    <h3>这是h3</h3>
]

// 字符串变为jsx数组
const arrStr = ['孙悟空', '猪八戒', '沙悟净']
let nameArr = [];
// 注意: React中,需要把key添加给被forEach或map或for循环直接控制的元素
arrStr.forEach(item => {
    const temp = <h5 key={item}>{item}</h5>
    nameArr.push(temp)
})

// 什么情况下使用{}呢?当我们需要在jsx控制的区域内,写js表达式了,则需要把js写到{}中
ReactDOM.render(<div title={title}>
    {a}
    <hr />
    {str}
    <hr />
    {boo.toString()}
    <hr />
    {h1}
    <hr />
    {/* {arr} */}
    <hr />
    {nameArr}
    <hr />
    {arrStr.map(item => <h5 key={item}>{item}</h5>)}
    <hr />
    <p className="color">jsx中的class用className代替,for用htmlFor代替</p>
</div>, document.getElementById('app'))

相关文章

  • react语法结构

    1.react JSX语法原理 react是函数式编程,使用jsx语法来渲染组件。jsx语法是合法的JavaScr...

  • vue 渲染函数&jsx

    jsx react模板渲染语法

  • React 笔记

    JSX React 采用jsx语法,需用bable.js转义. JSX 语法可以和html 混写. html以< ...

  • ReactJS基础学习-01

    React JSX语法 React 使用 JSX 来替代常规的 JavaScript。 JSX 是一个看起来很像 ...

  • (React)认识React语法

    一、JSX语法 在React中,没有使用HTML标签来绘制UI,而是使用了JSX语法。 当然JSX语法中,也可以嵌...

  • 005@关于JSX语法.md

    005@关于JSX语法 转(有所更改):React入门:关于JSX语法可以参考的资料:React.js学习笔记之J...

  • React官网随记

    JSX jsx,一种js的语法扩展,React.createElement方法的语法糖。 在jsx中可嵌入任何表达...

  • React个人笔记

    JSX时createElement()方法的语法糖,jsx语法被@babel/preset-react插件编译为c...

  • react 学习笔记 使用 jsx 语法

    react 学习笔记 使用 jsx 语法 概念 JSX 是一种 JavaScript 的语法拓展。我们推荐 rea...

  • JSX语法

    在react中,在js文件里写html标签,我们把这种语法称为 jsx语法。 jsx语法与普通js语法的区别 普通...

网友评论

      本文标题:React - jsx语法

      本文链接:https://www.haomeiwen.com/subject/wlxdrctx.html