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()方法,他返回一个数组,然后我们使用的方式,数组解构,两个参数第一个参数是值,第二个参数是改变第一个参数的值,并且第二个参数是一个方法。

相关推荐
从文处安12 小时前
「九九八十一难」组合式函数到底有什么用?
前端·vue.js
前端Hardy12 小时前
面试官:JS数组的常用方法有哪些?这篇总结让你面试稳了!
javascript·面试
用户59625857360612 小时前
戴上AI眼镜逛花市——感受不一样的体验
前端
yuki_uix12 小时前
Props、Context、EventBus、状态管理:组件通信方案选择指南
前端·javascript·react.js
老板我改不动了12 小时前
前端面试复习指南【代码演示多多版】之——HTML
前端
panshihao12 小时前
Mac 环境下通过 SSH 操作服务器,完成前端静态资源备份与更新(全程实操无坑)
前端
hulkie13 小时前
从 AI 对话应用理解 SSE 流式传输:一项 "老技术" 的新生
前端·人工智能
dobym13 小时前
里程碑五:Elpis框架npm包抽象封装并发布
前端
全栈老石13 小时前
手写无限画布4 —— 从视觉图元到元数据对象
前端·javascript·canvas
牛奶13 小时前
React 底层原理 & 新特性
前端·react.js·面试