Warning: Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?

不仅是一个警告,而且完全没有触发ref方法。

React版本:16.8.6

检查需要ref出来的类组件是否使用了redux或dva的connect,如果用了的话在connect内加入{ forwardRef: true }:

export default connect(mapStateToProps,null,null,{ forwardRef: true })(component)

看到有一篇答案写的withRef,但是我用了报错,遂改为forwardRef。{ forwardRef: true }一定是第四个参数,前面三个有就写上,没有就用null代替。

好像还看到有人说加了{ forwardRef: true }就不能调用dispatch了,我还没试。

自定义类组件无法ref的解决方法 React相关推荐

  1. php easyui tree 结构,EasyUI Tree树组件无限循环的解决方法

    在学习jquery easyui的tree组件的时候,在url为链接地址的时,发现如果最后一个节点的state为closed时,未节点显示为文件夹,单击会重新加载动态(Url:链接地址)形成无限循环. ...

  2. 多线程下ArrayList类线程不安全的解决方法及原理

    多线程下ArrayList类线程不安全的解决方法及原理 参考文章: (1)多线程下ArrayList类线程不安全的解决方法及原理 (2)https://www.cnblogs.com/fangting ...

  3. IDEA——找不到或无法加载主类的一种暴力解决方法

    IDEA--找不到或无法加载主类的一种暴力解决方法 参考文章: (1)IDEA--找不到或无法加载主类的一种暴力解决方法 (2)https://www.cnblogs.com/jsjliyang/p/ ...

  4. 自定义类在PropertyGrid上的展示方法

    自定义类在PropertyGrid上的展示方法 零.引言 PropertyGrid用来显示某一对象的属性,但是并不是所有的属性都能编辑,基本数据类型(int, double等)和.Net一些封装的类型 ...

  5. python类定义中、对象字符串的特殊方法是_python中自定义类对象json字符串化的方法_python json转字符串、...

    python中自定义类对象json字符串化的方法 1. 用 json 或者simplejson 就可以 2.定义转换函数: def convert_to_builtin_type(obj): prin ...

  6. 需要计算机安装msxml,Win7安装Office2010提示让安装MSXML组件的五种解决方法

    在安装office2010的的时候,有时候会提示"安装错误.若要安装Microsoft office2010 需要在计算机上安装 MSXML版本6.10.1129.0.请安装此组件,然后重新 ...

  7. Win7 10安装Office2010提示让安装MSXML组件的五种解决方法

    在安装office2010的的时候,有时候会提示"安装错误.若要安装Microsoft office2010 需要在计算机上安装 MSXML版本6.10.1129.0.请安装此组件,然后重新 ...

  8. Python 自定义类中NameError错误的解决

    Python 自定义类中NameError错误的解决 自定义类之后,python中常常有莫名其妙的NameError提示出错.经尝试后发现,在修改类代码并保存之后,光重新import类是不够的,需要重 ...

  9. spring boot启动类启动 错误: 找不到或无法加载主类 xxx.xxxx.Application 的解决方法

    spring boot启动类启动 错误: 找不到或无法加载主类 xxx.xxxx.Application 的解决方法 导入的一个外部的spring boot项目,运行启动类,忽然提示找不到或者无法加载 ...

最新文章

  1. Java 10更新汇总,新的编译器通吃主流编程语言
  2. UVA11468 Substring
  3. 解决python读取json格式数据后提取object不存在报错KeyError
  4. Kafka+Log4j实现日志集中管理
  5. 程序员实用算法 源码_程序员必须知道的十大基础实用算法综述
  6. 微信支付宝神仙打架,谁家健康码能一统天下?
  7. LOJ2316「NOIP2017」逛公园
  8. U盘被写保护不能重新格式化
  9. 赵雄飞uc讲解20110216
  10. python批量爬取校花网图片
  11. Excel表中查找、去除重复项方法合集
  12. trinity运行原理及常见报错(二)
  13. 亚稳态原因以及跨时钟处理方法
  14. LVM修复-误删除磁盘
  15. css3魔方3乘3每层旋转_CSS3 旋转魔方效果
  16. C/C++中的指针*是靠近数据类型还是靠近数据变量书写?
  17. 自动登录AppStore for Mac 1.2
  18. 一键分享到微博、QQ、微信、QQ空间、豆瓣、人人网、开心网、百度贴吧~
  19. 交叉墒与类不均衡问题
  20. 用cadence的spectre仿真射频ic功率放大器(PA)各种指标

热门文章

  1. 65 位高校教师接龙晒工资,全国各地高校,给打算入高校的博士们参考!
  2. appserv安装好后localhost无法访问:简单的处理方法
  3. 华为手机突然出现HD图标,用了这么久手机你知道什么意思吗?
  4. JetBrains学生账户激活方法
  5. 社区电商化、电商会员化的必然和它们的内容命门
  6. 操作系统————选择题
  7. lol服务器维护8月6日,LOL云顶之弈8月6日更新维护公告 10.16新版本更新内容汇总...
  8. CSS Zoom属性
  9. 枪火重生灵界狂潮攻略(七)猴子流派
  10. 【MongoDB】1.安装--以及简单使用