编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

前端开发React18 - 组件(react 组件设计)

wxchong 2024-10-13 10:08:39 开源技术 15 ℃ 0 评论

组件定义:

  • 用户界面的一部分
  • 有自己的外观和逻辑
  • 可以相互嵌套和复用

useState基本使用:

import { useState } from 'react'

function App() {

const [num, setNum] = useState(0)

{num}

<br/>

<button onClick={()=>setNum(num+1)}>num + </button>

}

useState修改状态规则:

  • 简单状态不能直接修改,直接修改不会重新渲染视图
  • 复杂状态,需要全新的对象修改

const [obj, setObj] = useState({name:'tom'})

<button onClick={()=>setObj({...obj,name:'jack'})}>obj </button>

组件样式:

  • 行内样式

<div style={{color:'red'}}>456</div>

  • class控制

import './app.css'

.fontred { color: blue }

<div className='fontred'>123</div>

  • classnames 插件

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表