react中的数据驱动视图,useState()的使用

前端开发如今有一个很重要的思想就是数据驱动视图,数据发生变化使ui发生变化,比如一个变量count,为0显示三个按钮,为1显示一个按钮,为2显示两个按钮。这就是一个简单的数据驱动视图。

复制代码
import { useState } from 'react'



function App() {
  const [count, setCount] = useState(0)
  const handleClick = ()=>{
    setCount(count + 1)
  }

  return (
    <>
     

      <div>react</div>
      <button onClick={handleClick}>{count}</button>      
    </>
  )
}

export default App

这里用到了useState()方法,他返回一个数组,然后我们使用的方式,数组解构,两个参数第一个参数是值,第二个参数是改变第一个参数的值,并且第二个参数是一个方法。

相关推荐
林小帅11 小时前
【笔记】OpenClaw 架构浅析
前端·agent
林小帅11 小时前
【笔记】OpenClaw 生态系统的多语言实现对比分析
前端·agent
程序猿的程11 小时前
开源一个 React 股票 K 线图组件,传个股票代码就能画图
前端·javascript
不爱说话郭德纲12 小时前
告别漫长的HbuilderX云打包排队!uni-app x 安卓本地打包保姆级教程(附白屏、包体积过大排坑指南)
android·前端·uni-app
大雨还洅下12 小时前
前端JS: 虚拟dom是什么? 原理? 优缺点?
javascript
唐叔在学习12 小时前
[前端特效] 左滑显示按钮的实现介绍
前端·javascript
用户52822903018012 小时前
【学习笔记】ECMAScript 词法环境全解析
前端
青青家的小灰灰12 小时前
React 架构进阶:自定义 Hooks 的高级设计模式与最佳实践
前端·react.js·前端框架
Angelial13 小时前
Vite 性能瓶颈排查标准流程
前端
不要秃头啊13 小时前
别再谈提效了:AI 时代的开发范式本质变了
前端·后端·程序员