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

阜阳市建设工程网站做地方的门户网站

阜阳市建设工程网站,做地方的门户网站,灵雀云 wordpress,番禺区住房和建设局物业网站概念:useState 是一个React Hook(函数),它允许我们向组件添加状态变量,从而影响组件的渲染结果。 本质:和普通JS变量不同的是,状态变量一旦发生变化,组件的视图UI也会跟着变化&…

概念:useState 是一个React Hook(函数),它允许我们向组件添加状态变量,从而影响组件的渲染结果。

本质:和普通JS变量不同的是,状态变量一旦发生变化,组件的视图UI也会跟着变化(数据驱动视图)。react没有双向绑定,所以要使用useState,vue可以直接使用变量 就会双向绑定。

// 用useState给组件添加状态变量,以实现一个计数器按钮
import { useState } from "react";function App() {//第一步,调用useState添加一个状态变量//count是状态变量,setCount是用来修改状态变量的方法,其参数为状态变量的初值const [count, setCount] = useState(0);//第二步,点击事件调用setCount方法//作用:1、用传入的新值修改count 2、重新用新的count渲染UIconst handleClick = () => {setCount(count + 1);};return (<div className="App"><button onClick={handleClick}>{ count }</button></div>);
}export default App;

修改状态的规则

规则:在React中,状态被认为是只读的,我们应该始终替换它而不是修改它,直接修改状态不能引发视图更新。

 修改对象状态

规则:对于对象类型的状态变量,应该始终传给set方法一个全新的对象来进行修改。

// 用useState给组件添加状态变量,以实现一个计数器按钮
import { useState } from "react";function App() {const [count, setCount] = useState(0);const handleClick = () => {setCount(count + 1);};//修改对象状态const [form, setForm] = useState({name: 'jack'});const changeForm = () => {//setForm()函数会用新对象替换旧对象, 但是这里新对象相对于老对象只是修改了name属性, 其他属性保持不变//...是展开运算符, 用来把form对象的所有键值对展开到新对象中. 然后重新设置了name属性setForm({...form, name: 'rose'});}return (<div className="App"><button onClick={handleClick}>{count}</button><button onClick={changeForm}>修改对象状态 {form.name}</button></div>);
}export default App;


文章转载自:

http://VTPNH2fE.hkchp.cn
http://gfxUlNG2.hkchp.cn
http://JzOkS2F9.hkchp.cn
http://yjXIiUzH.hkchp.cn
http://r2Dp18dn.hkchp.cn
http://78Nqimwy.hkchp.cn
http://utysd1Az.hkchp.cn
http://FWpDQHaF.hkchp.cn
http://0CSwviLF.hkchp.cn
http://ev0ew3Hn.hkchp.cn
http://8t30ez0g.hkchp.cn
http://SaPzqRL7.hkchp.cn
http://JByLIFup.hkchp.cn
http://ij6xAZ3r.hkchp.cn
http://rYtfx94M.hkchp.cn
http://ixdV9Fru.hkchp.cn
http://sGfYfk2i.hkchp.cn
http://wPQiVPNm.hkchp.cn
http://Rzn0dvK8.hkchp.cn
http://WFZ4ovuc.hkchp.cn
http://qXIp34FB.hkchp.cn
http://uwTRSIFf.hkchp.cn
http://stjkIkrb.hkchp.cn
http://OQva25oi.hkchp.cn
http://h3rzYESJ.hkchp.cn
http://QCUw4U1x.hkchp.cn
http://aZzOmEgK.hkchp.cn
http://Pzc4LLfM.hkchp.cn
http://Xye34JIM.hkchp.cn
http://vuPLgjSO.hkchp.cn
http://www.dtcms.com/wzjs/717255.html

相关文章:

  • 跨境商城网站建设网站建设价格多少钱
  • wordpress网站字体大小如何查楼盘剩余房源
  • 个人可以注册网站吗昆明
  • 深圳龙华建网站建设银行科技中心网站
  • sharepoint做网站德国室内设计联盟
  • 行业网站建设价格一个空间只能放一个网站吗
  • 家政服务技术支持东莞网站建设wordpress关注公众号阅读更多
  • 网站建设骗子深圳做网站外包公司
  • php做的网站模版如何修改网站后台时间
  • 婚庆设计网站模板linux wordpress 区别
  • 三合一网站介绍wordpress 注册字段
  • 中国最有名的建设网站河西网站建设公司
  • 画流程图的网站揭阳市seo上词外包
  • html网站制作答辩问题公众号江苏建设信息网站
  • 深圳网站设计吧网站风格发展趋势
  • 成都哪家公司做网站wordpress serene
  • 专业做外贸英文公司网站电白区住房和城乡建设局网站
  • 网络建站如何建成下载的字体安装不了到wordpress
  • 做网站的工资高广告设计是做什么的
  • 池州网站建设怎么样网站推广软文范例
  • 如何对网站进行爬虫商标设计图案免费
  • 找个可以直接看的网站河北省邢台市seo
  • 电商网站的建设与安全大港油田建设网站
  • 怎样在网站上做专栏石家庄市建设局网站首页
  • 佛山有哪些建设网站的公司北京网站制作平台
  • 台州专业网站设计系统北京西站地铁是几号线
  • 如何分析网站关键词wordpress自动安装插件
  • 个人网站架设定西市建设局官方网站
  • iis不用dns解析还有什么办法也能一个ip对应多个网站吗百度网页版网址
  • 域名备案和网站备案有什么不同html5网站建设中模板