[react 3种方法] 获取ant组件ref用ts如何定义?

获取ant的轮播图组件, 我用ts如何定义?

Strongly Type useRef with ElementRef | Total TypeScript

javascript 复制代码
import React, {  ElementRef } from 'react';
javascript 复制代码
 const lunboRef = useRef<ElementRef<typeof Carousel>>(null);
javascript 复制代码
    <Carousel autoplay ref={lunboRef}>

这样就行了! ,然后点一下看看.弹出提示了

当然你还可以用ant内置的GetRef

Type Util - Ant Design

这个2个一样

javascript 复制代码
    const lunboRef = useRef<GetRef<typeof Carousel>>(null);
    // const lunboRef = useRef<ElementRef<typeof Carousel>>(null);

最后一种

ComponentRef

javascript 复制代码
import React, { useRef, ComponentRef } from 'react';
useRef<ComponentRef<typeof Carousel>>(null);
相关推荐
前端无涯15 小时前
TypeScript 完整学习指南:从基础到工程化实践
typescript·vue·react
蜗牛攻城狮19 小时前
TypeScript 基础类型完全指南:从入门到最佳实践
前端·javascript·typescript·教程
by__csdn20 小时前
Vue3 大文件分片上传完整指南:图片/视频附件高效传输方案
前端·javascript·vue.js·typescript·vue·css3·html5
涔溪2 天前
整理vue3+ vite 开发经常会遇到的问题。
前端·vue.js·typescript
奋斗猿2 天前
JS 进阶 TS :从入门到实战的完整学习路径
typescript
糖墨夕2 天前
从一行代码看TypeScript的精准与陷阱:空值合并vs逻辑或
前端·typescript
浩浩酱2 天前
【TS】any的问题及与unknown的区别
前端·typescript
至善迎风2 天前
React2Shell(CVE-2025-55182)漏洞服务器排查完整指南
网络安全·react·数据安全·漏洞·next·rsc·cve-2025-55182
小茴香3532 天前
vue3的传参方式总结
javascript·vue.js·typescript
打小就很皮...2 天前
前端 Word 导出:自定义页眉表格的实现方案
前端·word·react·页眉设置