当前位置: 首页 > news >正文

React的useState的基础使用

import {useState} from 'react'

 // 1.调用useState添加状态变量

  // count  是新增的状态变量

  // setCount  修改状态变量的方法

  // 2.添加点击事件回调

// userState实现计数实例import {useState} from 'react'// 使用组件
function App() {// 1.调用useState添加状态变量// count  是新增的状态变量// setCount  修改状态变量的方法const [count,setCount]=useState(10);// 2.添加点击事件回调const handelClick=()=>{setCount(count+1);}return (<div className="App">{/* 动态渲染组件 */}<button onClick={handelClick}>{count}</button></div>);
}
export default App;

上图举例

import {useState} from 'react'// 使用组件
function App() {const [userInfo,setUserInfo]=useState({'age':10,'name':'菲菲'});// 2.添加点击事件回调
//(...userInfo   表示当前的变量对象,)
//(age:userInfo.age+1   age是对象中的一个属性  如果重名就是修改对象中的重名属性值)const handelClick1=()=>{setUserInfo({...userInfo,age:userInfo.age+1});}return (<div className="App">{/* 动态渲染组件 */}<h1>对象的的动态修改</h1><button onClick={handelClick1}>{userInfo.age}</button></div>);
}
export default App;
http://www.lryc.cn/news/367445.html

相关文章:

  • 接口自动化Requests+Pytest基础实现
  • 深入解析Kafka消息传递的可靠性保证机制
  • jEasyUI 设置排序
  • MySQL之查询性能优化(十二)
  • 7-16 二分查找
  • 对Java中二维数组的深层认识
  • C++的STL 中 set.map multiset.multimap 学习使用详细讲解(含配套OJ题练习使用详细解答)
  • 【Java笔记】第10章:接口
  • Angular知识概览
  • 经典文献阅读之--Online Monocular Lane Mapping(使用Catmull-Rom样条曲线完成在线单目车道建图)
  • frida timed out
  • 51单片机-独立按键控制灯灯灯
  • 【C++】用红黑树封装map、set
  • 【中颖】SH79F9202 串口通信
  • IDEA创建Maven项目
  • [每周一更]-(第100期):介绍 goctl自动生成代码
  • 碳素钢化学成分分析 螺纹钢材质鉴定 钢材维氏硬度检测
  • C++ list链表的使用和简单模拟实现
  • dependencies?devDependencies?peerDependencies
  • 在LUAT中使用MQTT客户端,游戏脚本,办公脚本自动操作
  • 如何解决maven中snapshot相关jar无法拉取问题
  • 类似crossover的容器软件有哪些 除了crossover还有什么 Mac虚拟机替代品
  • 以sqlilabs靶场为例,讲解SQL注入攻击原理【54-65关】
  • 详解 Flink 的时间语义和 watermark
  • Unreal Engine项目结构与关卡设置详解
  • Access数据中的SQL偏移注入
  • Unity 编辑器扩展,获取目录下所有的预制件
  • 【Python】解决Python报错:ValueError: not enough values to unpack (expected 2, got 1)
  • 政安晨【零基础玩转各类开源AI项目】解析开源:gradio:改进真实虚拟试穿的扩散模型
  • 深入解读Prometheus Adapter:云原生监控的核心组件