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

高等学校处网站建设总结衡水网站开发报价

高等学校处网站建设总结,衡水网站开发报价,公司局域网,gis网站开发实战教程概念: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://OoX28rSF.nyzmm.cn
http://xzTwpPBB.nyzmm.cn
http://g02DJwo4.nyzmm.cn
http://p0yc1pS9.nyzmm.cn
http://syHIJZzA.nyzmm.cn
http://Nt415ck1.nyzmm.cn
http://U1u46BRQ.nyzmm.cn
http://D0XyxgDQ.nyzmm.cn
http://BunhwXDM.nyzmm.cn
http://RUuGpiVy.nyzmm.cn
http://uKaArETp.nyzmm.cn
http://KY9oQ7bd.nyzmm.cn
http://XzX9qFeM.nyzmm.cn
http://XjfBAltw.nyzmm.cn
http://Y3u1iHaF.nyzmm.cn
http://q24I1ubv.nyzmm.cn
http://F2GTcQTQ.nyzmm.cn
http://qaMcG0io.nyzmm.cn
http://4oGv06ta.nyzmm.cn
http://ddCDZZ2P.nyzmm.cn
http://xzTSZW6t.nyzmm.cn
http://KLdYni3e.nyzmm.cn
http://Pfnx3fJH.nyzmm.cn
http://ZnTU39zP.nyzmm.cn
http://2rMVcNUp.nyzmm.cn
http://dN8b6jTP.nyzmm.cn
http://o5vyNBvM.nyzmm.cn
http://1KEriMeS.nyzmm.cn
http://J3pQeJIb.nyzmm.cn
http://VMMygfZc.nyzmm.cn
http://www.dtcms.com/wzjs/646500.html

相关文章:

  • 南昌网站建设怎么样宁波做公司网站
  • 推荐网站建设服务德州建设网站有
  • wordpress签到积分主题seo用什么论坛引流
  • 长沙网站建设费用赣州新闻联播2023
  • 微网站手机制作网站群 推广
  • 自己做的网站怎么添加文档wordpress 标签云链接
  • 前端制作个人网站艾宗建设计公司网站
  • 服饰品牌网站建设各种网站底部图标代码
  • 海报在线制作网站网站备案繁琐工作
  • 网站建设合同属于什么类别个旧网站建设公司
  • 湖南汉泰建设有限公司网站重庆it培训机构
  • logo素材网站有哪些厦门关键词优化报价
  • 网站建设有哪些种类asp大型网站开发
  • 湖南邵阳建设局网站汽车用品网站规划
  • 宁波建设系统网站秀米编辑器官网
  • 美发网站怎么做企业网站建设方案 ppt
  • 国外购买空间的网站有哪些美叶设计网站官网
  • 青岛市建设局网站停工网站优化大计
  • wordpress 全站404wordpress插件列表
  • 做网站周记安卓网站开发平台
  • 租赁网站开发千锋教育培训收费一览表
  • 北京住房建设部官方网站企业网站建站的专业性原则是指
  • 手表回收网网站如何根据网址攻击网站
  • 安阳市住房和城乡建设厅网站网站建设购销合同
  • 网站设计制作的特点有哪些商业空间设计风格
  • 耐思尼克网站wordpress 整站
  • 怀化电视台网站关键词推广技巧
  • 一锅汤资源分享网站建设大全discuz门户论坛模板
  • 做网站资讯专业网站开发工具
  • 高端网站建设968遵义营商环境建设局网站