好客租房17-jsx的样式处理

简介: 好客租房17-jsx的样式处理

1行内样式-style

<h1 style={{color:"red",backgroundColor:"skyblue"}}>

jsx的样式处理

</h1>

2类名----className(推荐)

<h1 className="title"></h1>

//导入react
import React from "react"
import ReactDOM from "react-dom"
//第一步创建jsx创建react元素
// const fangfang=<p>我是方方</p>
// const name="geyao"
// const sayHi=()=>"geyao"
// const title =(<h1>
//     <p className={{color:"red"}}>hello {name}</p>
//     <p>{sayHi()}</p>
//     <p>{1}</p>
//     {fangfang}
// </h1>) 
const songs=[
    {id:1,name:"geyao"},
    {id:2,name:"fangfang"},
    {id:1,name:"nannan"}
]
const isLoading=true
const lodingData=()=>{
    if(isLoading){
        return <div>loading...</div>
    }
    return <div>数据加载完成,此处显示加载后的数据</div>
}
const list=(
    <ul>
        {songs.map(item=>(<li style={{color:"red",
backgroundColor:"skyblue"}} key={item.id}>{item.name}</li>))}
    </ul>
)
const title=(
    <div>
        条件渲染:
        {lodingData()}
        {list}
    </div>
)
//第二步渲染React元素
ReactDOM.render(title,document.getElementById("root"))

运行结果

image.png

相关文章
|
3月前
|
JavaScript API
【Vue 3】推荐 1 个简约且美丽的天气组件
【Vue 3】推荐 1 个简约且美丽的天气组件
好客租房16-jsx中的列表渲染
好客租房16-jsx中的列表渲染
94 0
好客租房16-jsx中的列表渲染
好客租房110-修改tabber样式外观
好客租房110-修改tabber样式外观
137 0
好客租房110-修改tabber样式外观
好客租房122-租房样式结构
好客租房122-租房样式结构
106 0
好客租房122-租房样式结构
好客租房114-轮播图的功能
好客租房114-轮播图的功能
109 0
好客租房114-轮播图的功能
|
JavaScript 开发者
冇事来学系--Vue2.0中自定义指令
什么是自定义指令 vue官方提供了v-text、v-for、v-if、v-model等指令,此外vue还允许开发者自定义指令
120 0
好客租房12-JSX的注意点
好客租房12-JSX的注意点
60 0
|
XML JavaScript 前端开发
好客租房10-jsx的基本使用
好客租房10-jsx的基本使用
82 0
|
前端开发
好客租房15-jsx中的条件渲染
好客租房15-jsx中的条件渲染
109 0
|
JavaScript
好客租房11-为什么脚手架使用jsx语法
好客租房11-为什么脚手架使用jsx语法
97 0