第一个react应用程序并添加样式

编写第一个react应用程序

将目录下的文件、src文件夹、public文件夹清空,项目根目录下新建一个文件index.js

在文件中写入以下代码

复制代码
import React from 'react'
import ReactDOM from 'react-dom'
ReactDOM.render(
  <h1>欢迎进入React的世界</h1>,
  document.getElementById('root')
)

react开发需要引入多个依赖文件:React和ReactDOM.

ReactDOM.render是 React 的最基本方法用于将模板转为 HTML 语言,并插入指定的 DOM 节点。

该方法接收两个参数:

  • 创建的模板,多个DOM元素外面需要使用一个标签进行包裹,即有且只能有一个根元素
  • 插入该模板的目标位置

react添加样式

若要为创建的某个元素增加 class 属性,不能直接定义 class 而要用 className,因为 class 是 javascript 中的保留字。

例如:

复制代码
import React from 'react'
import ReactDOM from 'react-dom'
ReactDOM.render(
    //h1_style样式是引入的
  <h1 className="h1_style">欢迎进入React的世界</h1>,
  document.getElementById('root')
)

同样可以定义行内样式

复制代码
import React from 'react'
import ReactDOM from 'react-dom'
ReactDOM.render(
    //h1_style样式是引入的
  <h1 style={{"backgroundColor":"yellow","color":"red"}}>欢迎进入React的世界</h1>,
  document.getElementById('root')
)

另外,也可以直接将样式赋给一个变量,然后将变量的值赋给style

复制代码
import React from 'react'
import ReactDOM from 'react-dom'

let h1_style = {
  "backgroundColor":"yellow",
  "color":"yellow"
}
ReactDOM.render(
    //h1_style样式是引入的
  <h1 style={h1_style}>欢迎进入React的世界</h1>,
  document.getElementById('root')
)

react.js - 2. 第一个react应用程序并添加样式 - React技术栈 - SegmentFault 思否

相关推荐
徐小夕20 分钟前
Loop Engineering 深度解析与实战指南(全网最全)
前端·算法·github
运筹vivo@34 分钟前
Python ContextVar 底层机制与内存模型拆解
前端·数据库·python
#麻辣小龙虾#2 小时前
基于vue3.0开发一款【固废与废气运维管理系统】(支持源码)
前端·vue.js·vue3
Cosolar2 小时前
Docsify零构建文档站完全指南:从快速搭建到企业级部署
前端·开源·github
weixin_471383032 小时前
Taro-02-页面路由
前端·taro
星栈独行2 小时前
Makepad 应用如何读文件、调接口、保存数据
前端·程序人生·ui·rust·github
IT_陈寒3 小时前
Vite热更新失效?可能你在用Windows
前端·人工智能·后端
tedcloud1234 小时前
taste-skill部署教程:打造个性化AI推荐工作流
服务器·前端·人工智能·系统架构·edge
xinhuanjieyi4 小时前
html修复游戏种太阳错误
前端·游戏·html
林希_Rachel_傻希希4 小时前
学React治好了我的焦虑症,1小时速通React 前20分钟。
前端·javascript·面试