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;
相关推荐
道友可好6 分钟前
AI 是最好的混乱放大器:代码熵管理实战
前端·人工智能·后端
猩猩程序员1 小时前
前端学习 AI Agent 开发
前端
Younglina1 小时前
打了3年羽毛球球才发现:我对自己的装备和胜率一无所知
前端·后端
风骏时光牛马1 小时前
Bash脚本高阶实战与常见报错完整代码案例详解
前端
kartjim2 小时前
我用 AI 一小时写了一个世界杯数据可视化平台|前端 VibeCoding 初体验
前端·程序员·ai编程
lichenyang4532 小时前
从一个 WebView Demo 开始,理解 ASCF 小程序底座到底在做什么
前端
牧艺2 小时前
用 Next.js 搭建 AI Agent 前端编排:从 Plan 到 SSE Trace 的完整实践
前端·agent
行者全栈架构师2 小时前
UniApp集成vk-uview-ui组件库详解:打造高效UI开发体验
前端·vue.js
林希_Rachel_傻希希2 小时前
js里面的proxy理解。以及vue3响应式数据设计底层
前端·javascript·面试
sunrains2 小时前
uniapp x 动态Tabbar(切换无闪烁)+动角标+主题切换+自定义tabbar页面导航栏样式设置 支持服务端动态配置根据角色动态设置Tabbar
前端