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

建设网站会员登陆除了百度指数还有哪些指数

建设网站会员登陆,除了百度指数还有哪些指数,wordpress 好用主题,宜昌 医院 网站建设useRef在每次执行时返回的是同一个引用#xff08;返回的ref对象在组件的整个生命周期内保持不变#xff09;在函数组件中可以使用useRef和createRef但useRef性能比createRef好#xff0c;快在类组件中#xff0c;createRef是在初始化constructor时被赋值的#xff08;执行…useRef在每次执行时返回的是同一个引用返回的ref对象在组件的整个生命周期内保持不变在函数组件中可以使用useRef和createRef但useRef性能比createRef好快在类组件中createRef是在初始化constructor时被赋值的执行一次 类组件中的createRef 23 Refs的应用场景与选用思考 25 Refs转发机制与在高阶组件中的使用 函数组件useRef import { createRef, forwardRef, useRef } from react const Foo forwardRef((params, inputRef) {// 第一个参数写params 不要用null占位return (input typetext ref{inputRef} //) }) const App () {const inputRef useRef()// 效果相同性能有差异// const inputRef createRef()const focus () {inputRef.current.focus()}return (button onClick{focus}聚焦/buttonFoo ref{inputRef} //) } export default App比较createRef和useRef window.arr1 [] window.arr2 []const App () {const [num, setNum] useState(0)const useRef1 useRef()const createRef1 createRef()window.arr1.push(useRef1) // 每项指向相同的引用window.arr2.push(createRef1) // 每项指向不同的引用return (span{num}/spanbr /button onClick{() setNum(num 1)}add/button/) }回调方式设置ref 类组件 const App () {let refSpan;return (span ref{dom {refSpan dom}}{1}/spanbr /button onClick{() console.log(dom, refSpan)}add/button/) }函数组件 class App extends Component {refSpan;render() {return (span ref{dom {this.refSpan dom}}{1}/spanbr /button onClick{() console.log(dom, this.refSpan)}add/button/)} }useImperativeHandle的使用与实现 perative 英[ɪmˈperətɪv] 美[ɪmˈperətɪv] adj. 重要紧急的; 迫切的; 急需处理的; 表示权威的; 表示命令的; 祈使的; n. 重要紧急的事; 必要的事; 祈使语气; 祈使语气动词; import { createRef, forwardRef, useRef } from react // 实现useImperativeHandle const useImperativeHandle (ref, cb) {ref.current cb() } const Foo forwardRef((params, ref) {// 第一个参数写params 不要用null占位const inputRef useRef()const focus () {inputRef.current.focus()}useImperativeHandle(ref, () {return {focus}})return (input typetext ref{inputRef} //) }) const App () {const inputRef useRef()// 效果相同性能有差异// const inputRef createRef()const focus () {// 收拢父组件的权限,只暴露focus方法console.log(inputRef, inputRef)inputRef.current.focus()}return (button onClick{focus}聚焦/buttonFoo ref{inputRef} //) } export default App
http://www.pierceye.com/news/587806/

相关文章:

  • 天津网上商城网站建设专业的猎头公司
  • 西平县住房城乡建设局网站西部数码网站管理助手3.0
  • 承德市网站建设WordPress电影资源分享下载站
  • 专注于网络推广及网站建设wordpress离线发布功能
  • 营销型网站案例提高wordpress打开速度
  • 怎么样做一个网站自己个人网站后台怎么做
  • 源码站免费找客户网站
  • idc空间商网站源码知名的网站建设
  • 什么叫网站降权建设网站租服务器
  • 网站后台模板怎样使用站长平台
  • 写一个app需要多少钱龙岩seo包年系统排行榜
  • 科技公司企业网站建设手机360网站seo优化
  • 做翻译 英文网站黑色时尚橱柜网站源码
  • wordpress 主机要求珠海百度推广优化
  • 台山网站建设哈尔滨网站建设收费
  • 卖主机 服务器的网站wordpress自动标签内联
  • 28创业商机网seo在线优化技术
  • 建设银行网站查询余额世界杯球队最新排名
  • 网站对联广告做戒指网站的logo照片
  • 网站开发 项目计划书网页设计产品介绍页面的制作
  • 专做正品 网站青岛 网站制作
  • wordpress建站镜像杭州网站开发公司排名
  • 网站都需要什么类别网站首页seo关键词布局
  • 泰安千橙网站建设北京活动策划公司黄页
  • 网页网站模板北京市工商注册网上服务系统
  • 企业网站建设报价明细表免费ppt模板下载哪个网站好
  • 佛山做公司网站全球域名
  • 网站建设陆金手指谷哥7邢台企业做网站找谁
  • h5手机端网站开发优秀高端网站建设
  • 东莞桥头网站建设廊坊开发网站公司