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

网站简历导出iis运行wordpress

网站简历导出,iis运行wordpress,专门做养老院的网站,怎么看别人的wordpress设置 state 只会为下一次渲染变更 state 的值 一个 state 变量的值永远不会在一次渲染的内部发生变化 React 会使 state 的值始终"固定"在一次渲染的各个事件处理函数内部 React 会等到事件处理函数中的所有代码都运行完毕再处理 state 更新 在一个函数中&#xff0…

设置 state 只会为下一次渲染变更 state 的值
一个 state 变量的值永远不会在一次渲染的内部发生变化
React 会使 state 的值始终"固定"在一次渲染的各个事件处理函数内部
React 会等到事件处理函数中的所有代码都运行完毕再处理 state 更新

  1. 在一个函数中,多次设置state, 最终结果由最后一次决定
export default function Counter() {const [number, setNumber] = useState(0);return (<><h1>{number}</h1><button onClick={() => {// 第一次执行时,number为0setNumber(number + 1); // 相当于setNumber(0 + 1),React 准备在下一次渲染时将 number 更改为 1,React 将 “替换为 1” 添加到其队列中。setNumber(number + 1); // 相当于setNumber(0 + 1),React 准备在下一次渲染时将 number 更改为 1,React 将 “替换为 1” 添加到其队列中。setNumber(number + 1); // 相当于setNumber(0 + 1),React 准备在下一次渲染时将 number 更改为 1,React 将 “替换为 1” 添加到其队列中。// 执行结果 number = 1}}>+3</button></>)
}
  1. 即使事件处理函数的代码是异步的,它获取到的state也是与本次最初执行时的值保持一致的,state在一次执行时不会改变。
export default function Counter() {const [number, setNumber] = useState(0);return (<><h1>{number}</h1><button onClick={() => {setNumber(number + 5);setTimeout(() => {alert(number); // 0 在onClick执行时,number的值就被固定了。state 在“获取 UI 的快照”时就被“固定”了}, 3000);}}>+5</button></>)
}

如何在重新渲染前,多次更新同一个state

setNumber(n => n + 1)
通过传入一个更新函数 n=>n+1来更新state的值

export default function Counter() {const [number, setNumber] = useState(0);return (<><h1>{number}</h1><button onClick={() => {setNumber(n => n + 1); // n => n + 1 是一个函数。React 将它加入队列。setNumber(n => n + 1); // n => n + 1 是一个函数。React 将它加入队列。setNumber(n => n + 1); // n => n + 1 是一个函数。React 将它加入队列。}}>+3</button></>)
}

当在下次渲染期间调用 useState 时,React 会遍历队列。 之前的 state 的值是 0,所以这就是 React 作为参数 n 传递给第一个更新函数的值。然后 React 会获取上一个更新函数的返回值,并将其作为 n 传递给下一个更新函数,以此类推:

更新队列n返回值
n => n + 100 + 1 = 1
n => n + 111 + 1 = 2
n => n + 122 + 1 = 3

React 会保存 3 为最终结果并从 useState 中返回。

http://www.yayakq.cn/news/471191/

相关文章:

  • h5模板网站有哪些网页qq登录界面
  • 企业网站策划案j2ee大型网站开发框架
  • 网站维护方式查询网站备案显示划横线
  • c 创建一个网站怎么做做教育业网站
  • 做的好的音乐网站的特点怎么做网站里的资讯
  • 做平面的网站四川省建设厅网站官网
  • 苏州网站建设学费管理咨询项目
  • 网站的管理系统wordpress 淘宝
  • 网站方案设计搜索网站程序
  • 网站备案说明济南网站建设yigeseo
  • 一个工厂的网站建设国家工程建设标准化协会网站
  • 甘肃做网站哪家专业免费询盘网站
  • 基于php网站开发的参考文献做平面设计都关注哪些网站
  • 自己公司怎样做免费的网站初次创业开什么店合适
  • 旅游网站建设策划方案响应式网站模版下载
  • 有什么网站可以做宣传全自动推广引流软件免费
  • 借贷网站建设网站性能优化
  • 河源网站制作wordpress中文版安装
  • 商务网站建设实训报告1500字客户关系管理名词解释
  • 网站使用帮助大型网站建设制作平台
  • 15年做哪些网站能致富手机能创建网站吗
  • 聊城网站建设企业做网站的公司 杭州
  • 贵州网站建设kuhugz网站建设有那些
  • 成都明腾网站建设公司医疗器械产品设计公司
  • 北京市建设教育协会网站装修招标网站
  • 网站主流系统新加坡互联网公司排名
  • 免费建微网站做网站必须学php吗
  • CP网站建设搭建需要多少钱门户网站建设经验交流
  • 博州住房和城乡建设局网站互联网编程技术
  • 连云港网站制作wordpress 两边