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

新网站seowordpress批量审核

新网站seo,wordpress批量审核,搜狗站长工具,网站 建设 语言目录 React中提供两种方法创建ref对象#xff1a; 类组件获取 Ref 三种方式 ① Ref属性是一个字符串。 ② Ref 属性是一个函数。 ③ Ref属性是一个ref对象。 高级用法1#xff1a;forwardRef 转发 Ref 高级用法2#xff1a;ref实现组件通信 【ref作用】#xff1a;最…  目录 React中提供两种方法创建ref对象 类组件获取 Ref 三种方式 ① Ref属性是一个字符串。 ② Ref 属性是一个函数。 ③ Ref属性是一个ref对象。 高级用法1forwardRef 转发 Ref 高级用法2ref实现组件通信 【ref作用】最熟悉的就是  用 Ref 获取真实 DOM 元素和获取类组件实例除此之外的功能ref 派生出一些其他的高级用法能够解决一些特殊场景下的问题 React中提供两种方法创建ref对象         第一种 类组件中  React.createRef 创建一个 ref 对象。 class Index extends React.Component{constructor(props){super(props)this.currentDom React.createRef(null)}componentDidMount(){console.log(this.currentDom)}render () div ref{ this.currentDom } ref对象模式获取元素或组件/div }第二种函数组件中  React.useRef 创建 Ref export default function Index(){const currentDom React.useRef(null)React.useEffect((){console.log( currentDom.current ) // div},[])return div ref{ currentDom } ref对象模式获取元素或组件/div }【什么是 ref 对象所谓 ref 对象就是用 createRef 或者 useRef 创建出来的对象】 【问在函数组件中为什么不能用 createRef 】         答类组件有一个实例 instance 能够维护像 ref 这种信息但函数组件每次更新时所有的变量都会重新声明此时 ref 就会随着函数组件执行被重置。 类组件获取 Ref 三种方式 ① Ref属性是一个字符串。 /* 类组件 */ class Children extends Component{ render()divhello,world/div }/* TODO: Ref属性是一个字符串 */ export default class Index extends React.Component{componentDidMount(){console.log(this.refs)}render() divdiv refcurrentDom 字符串模式获取元素或组件/divChildren refcurrentComInstance //div }React 在底层逻辑会判断类型如果是 DOM 元素会把真实 DOM 绑定在组件 this.refs (组件实例下的 refs )属性上如果是类组件会把子组件的实例绑定在 this.refs 上。(函数组件没有实例不能被 Ref 标记) ② Ref 属性是一个函数。 class Children extends React.Component{ render()divhello,world/div }/* TODO: Ref属性是一个函数 */ export default class Index extends React.Component{currentDom nullcurrentComponentInstance nullcomponentDidMount(){console.log(this.currentDom)console.log(this.currentComponentInstance)}render() divdiv ref{(node) this.currentDom node } Ref模式获取元素或组件/divChildren ref{(node) this.currentComponentInstance node } //div }③ Ref属性是一个ref对象。 class Children extends React.Component{ render()divhello,world/div }export default class Index extends React.Component{currentDom React.createRef(null)currentComponentInstance React.createRef(null)componentDidMount(){console.log(this.currentDom)console.log(this.currentComponentInstance)}render() divdiv ref{ this.currentDom } Ref对象模式获取元素或组件/divChildren ref{ this.currentComponentInstance } //div }高级用法1forwardRef 转发 Ref 高级用法2ref实现组件通信
http://www.pierceye.com/news/616860/

相关文章:

  • 打电话叫人做网站城阳网站制作
  • 网页制作素材网站推荐软件开发属于什么专业类别
  • 淘宝做基础销量怎么网站中国十大培训机构影视后期
  • 网站平台是怎么做财务的兴盛优选购物平台下载
  • 网站备案是给什么进行备案seo如何优化关键词上首页
  • 怎么用qq邮箱做网站做网站一般注册哪几类商标
  • 建设银行网站未响应海外网网址
  • 安防监控网站模板忻州市建设厅网站首页
  • 建网站需要什么条件网站运行费用预算
  • 网站建设打广告网站翻页代码
  • 自己怎么免费做网站平面设计师赚钱吗
  • 南宁建站模板源码公众号开发用什么技术
  • 北京自助建站软件软件外包公司的优势和劣势
  • 网页 代码怎么做网站建设规划展览馆网站的优势
  • 山西省建设主管部门网站单位网站建设意义
  • 怎么建设自己收费网站电影网站建设费用
  • 黑龙江建设网一体化平台seo网站关键词优化价格
  • 西宁做网站公司电话找公司网站建设
  • 有哪些企业可以做招聘的网站机械网站开发方案
  • 九江专业网站建设定制千库网免费素材图库
  • wordpress云建站太仓网站建设网站推广
  • 辽宁网站推广的目的西安企业做网站多少钱
  • 重庆微信网站建设网站平台网站怎么做
  • 90设计网站几次是什么意思厦门建设工程信息网官网
  • 小说章节收费网站建设东莞网络营销网站建设
  • 找工作网站如何设计一款软件
  • 贵金属企业网站源码手机端网站加盟
  • 大连企业网站排名优化平面设计和网页设计
  • 广州网站建设工作室招聘文创产品设计分析
  • 产品是做网站seo网站设计费用