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

手机网站建设书籍1个空间做2个网站

手机网站建设书籍,1个空间做2个网站,字体设计分析,营销型企业网站分析与诊断1. useState执行后 不能立马拿到新的数据#xff0c;下次更新绘图就可以拿到了 然后当执行完第一次render时候#xff0c;比如去点击按钮啥的执行某个方法这个时候就可以拿到数据了 例子#xff1a; const UseState () { // 函数组件中没有this const [count, setCou…1. useState执行后 不能立马拿到新的数据下次更新绘图就可以拿到了 然后当执行完第一次render时候比如去点击按钮啥的执行某个方法这个时候就可以拿到数据了 例子 const UseState () { // 函数组件中没有this const [count, setCount] useState(0) const add () { let newCount count console.log(‘value1’, count); // 0 setCount( newCount 1) console.log(‘value2’, count); // 0 query() } const query () { console.log(‘query函数中’, count); // 0 } return ( {count} 增加 ) } 解决方法 1可以将count的新值通过函数传参的方式传入query函数 // 改写add和query函数 const add () { let newCount count console.log(‘value1’, count); setCount( newCount 1) console.log(‘value2’, count); query(newCount) } const query (count) { console.log(‘query函数中’, count); } 2在useEffect中调用query函数因为在useEffect中组件dom已经更新完毕可以拿到count的最新值缺点每次count值改变都会触发useEffect从而执行query函数 // 组件每次渲染之后执行的操作执行该操作时dom都已经更新完毕 useEffect((){ // 1、可在此处拿到count更新后的值 console.log(‘value3’, count); query() }, [count]) const add () { let newCount count console.log(‘value1’, count); setCount( newCount 1) console.log(‘value2’, count); } const query () { console.log(‘query函数中’, count); } 3通过useRef()定义一个可变的ref变量通过current属性保存count可变值从而在count更新后通过ref的current属性拿到更新后的count值注意调用query函数时需要加上setTimeout()进行调用 // 定义一个可变的countRef对象该对象的current属性被初始化为传入的参数count; const countRef useRef(count) // 在countRef.current属性中保存一个可变值count的盒子 countRef.current count const add () { let newCount count console.log(‘value1’, count); setCount( newCount 1) console.log(‘value2’, count); setTimeout(() query(), 0); } const query () { console.log(‘query函数中’, countRef.current); } 2. 下次更新绘图就可以拿到了 然后当执行完第一次render时候比如去点击按钮啥的执行某个方法这个时候就可以拿到新的数据了 例子 const [init, setInit] useState() const inti async () { setInit(true) }; useEffect(() { init(); }, []); const fn async () { console.log(881, init); };
http://wiki.neutronadmin.com/news/311145/

相关文章:

  • 便宜做网站潜江资讯网58同城
  • 专门 做鞋子团购的网站有哪些wordpress外链转内链
  • 文山知名网站建设公司网络推广怎么优化
  • 门户网站区别怎样做理财投资网站
  • 西安官网seo方法焦作网站seo
  • 制作网站要多少钱旅行社网站规划与建设的流程图
  • 服务器 网站 搬家模版破解免费wordpress
  • 郑州网站seo技术邯郸做wap网站费用
  • 上海城乡住房建设部网站用jsp做的网站需要什么工具
  • 文化传媒网站封面wordpress如何置顶
  • wordpress网站跳转nginxwordpress添加说说
  • 会网站开发维护的ps什么岗位所有网站打不开
  • 典当 网站wordpress创建侧边栏
  • 高州网站设计网页制作教学设计
  • 网站建设空间域名是什么意思搜索引擎大全排行
  • 辽宁响应式网站建设哪家好高明骏域网站建设
  • 江苏建设工程招标网官方网站做一家网站
  • 校园电商平台网站建设wordpress更改注册
  • 移动网站程序wordpress菜单加登陆
  • seo 网站 结构做娱乐网站被坑
  • 网站首页布局设计原理重庆建设工程信息网网站
  • 建设网站公司电话号码庐山市星子网
  • 现工作室专做网站建设等应用程序项目,但工作室名暂为好看的网站后台
  • 做ppt常用的网站设计方案
  • 濂溪区建设局网站企业关键词优化公司
  • 极简风格的网站ps做网站的时候分辨率是
  • 移动网站优化排名网页设计与制作教程第五版课后答案
  • 怎么做简单的网站首页搭建影视网站违法
  • 有色建设网站网站做的和别人一样违法
  • 网站建设怎么找到客户wordpress注册未发邮件