React 组件的三大核心属性之 state 在函数式组件中的基本使用
使用Hook可以在函数式组件中使用state
import React, {useState} from 'react'
import {Button} from "antd";
export default function FuncCompDemo(props) {
const initCount = 0;
/**
* @param 初值
* @return 数据和修改数据的function
*/
const [count, setCount] = useState(initCount)
function incr() {
/**
* 修改count, 使用方式二
* @param 修改后的值
*/
setCount(count + 1)
}
function decr() {
/**
* 修改count, 使用方式二
* @param 一个函数,修改后的值
*/
setCount(value => value - 1)
}
return (
<div>
<h1>数值为: {count}</h1>
<Button onClick={incr} type="primary"> +1 </Button><br/>
<Button onClick={decr} type="primary"> -1 </Button>
</div>
)
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!