react学习之jsx的使用
Posted 一起来学python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react学习之jsx的使用相关的知识,希望对你有一定的参考价值。
import React from "react";
import ReactDOM from "react-dom"
import ‘./index.css‘;
import * as serviceWorker from ‘./serviceWorker‘;
//jsx 需要符合xml规范
//如果下一行代码出现:[)+-/,那么必须末尾加分号,否则代码不用加
const div_text = "这是一个div" //在标签中通过{}引用
const flag = true
const arrstr = ["python", "rust", "java", "go"]
console.log("div_text", div_text);
const mydiv = <div className="mydiv">{flag ? div_text : "条件为假"}</div>
//forEach 没有返回值所以我们用map
// const name_arr = arrstr.map(item => {
// return <p>{item}</p>
// })
//如果需要保持状态就需要属性key.
//在jsx中class 替换为className,for 替换htmlFor。
ReactDOM.render(
<div>
{mydiv}
{arrstr.map(item => <p key={item} >{item}</p>)}
</div>, document.getElementById("root"))
serviceWorker.unregister()
以上是关于react学习之jsx的使用的主要内容,如果未能解决你的问题,请参考以下文章
HtmlVuejs2.0学习之二(Render函数,createElement,vm.$slots,函数化组件,模板编译,JSX)