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

高密市建设局网站seo整站优化一年价格多少

高密市建设局网站,seo整站优化一年价格多少,免费虚拟云主机,金耀网站建设网站制作一.useEffect useEffect是hooks中的生命周期函数 1.只要页面更新就触发回调: useEffect(() > { // 执行逻辑 }) 2.只运行一次(组件挂载和卸载时执行),第二个参数传空数组[]: useEffect(() > { // },[]) 3. 条件…

一.useEffect

useEffect是hooks中的生命周期函数
1.只要页面更新就触发回调:
useEffect(() => {
// 执行逻辑
})
2.只运行一次(组件挂载和卸载时执行),第二个参数传空数组[]:
useEffect(() => {
//
},[])
3. 条件执行,第二个参数传值,可以是多个数据源的数组,当依赖的数据源发生改变时,执行回调:
useEffect(() => {
//
},[source1,source2…])

二.useState

useState用来更新数据状态
类组件是用的setState({})

三.useRef, useImperativeHandle,forwardRef

1.首先我们先用React.useRef创建一个ref
const reRef = React.useRef(null);
2. forwardRef是允许了 父组件向子组件传递一个ref,父组件才可以获得子组件的方法和实例元素
3. useImperativeHandle 是在子组件中接收这个ref 可以暴露子组件的特定属性或方法给父组件

例子:
父组件:
import React, { useEffect, useState, useRef } from ‘react’;
const reRef =useRef(null);
reRef.current.fn();

子组件:
function Parent(props, ref) {
const [visible, setVisible] = useState);

useImperativeHandle(ref,()=>({
fn: ()=>{
console.log(‘这是传的第一个方法’);
},
fn2: ()=>{
console.log(‘这是传的第二个方法’);
},
setVisible,//这是传的一个属性值
})

}

export default forwardRef(Parent);

注:当需要复杂的传值的属性和方法调用时 这么用可以
但一般单纯的回归方法调用就能解决就不用这样写了
比如
父组件:
<Parent onClose={(num)={
console.log(881,num)

}}>

http://www.fp688.cn/news/159049.html

相关文章:

  • 免费开源门户网站系统抖音seo排名优化
  • 积分商城网站开发站长平台网站
  • 网页设计板式重构seo优化工具软件
  • 网站重新备案需要多长时间google play应用商店
  • 常州制作网站软件抖音seo源码搭建
  • 重庆网站建设哪家专业杭州seo技术
  • wordpress前端开发电脑网络优化软件
  • 用wordpress做企业网站竞猜世界杯
  • 网站建设功能需求表数据分析网站
  • 自己电脑做网站好吗游戏推广员如何推广引流
  • 自建免费网站哪个好百度榜
  • 哪个网站可以做公务员考试题千锋教育培训收费一览表
  • 在什么网站上可以做中学数学家教软文写作技巧有哪些
  • 西安做网站排名网站优化+山东
  • wordpress直接密码注册舆情优化公司
  • 做律师网站的网络公司整站seo优化公司
  • 自己做电影网站十大放黄不登录不收费
  • 用织梦做的网站是模板的吗宁波seo推广费用
  • 海淀区网站制作公司平面设计网站
  • 海外广告公司江西seo推广
  • 精选聊城做网站的公司爱站关键词
  • 社交信息共享网站开发外包海南乐秀同城群软件下载
  • 做群头像的网站在线制作电子商务网站建设流程
  • 郑州商城网站建设推广平台软件有哪些
  • 移动端网站开发框架苏州百度 seo
  • 有没有哪种网站推荐一下苏州seo营销
  • 不懂的人做网站用织梦 还是 cmsb站好看的纪录片免费
  • 东营网站建设价钱表seo优化培训
  • 品牌策划咨询设计公司安徽百度seo公司
  • 西安网站建设推广深圳seo公司助力网络营销飞跃