reactjs报错addComponentAsRefTo(...): Only a ReactOwner can

调用antd的轮播图插件,或者其他第三方轮播图插件都会报错
react官网讨论中有说这个是其他库中的react版本和当前项目版本号不同,引入2个版本导致的,我删除了antd中的react和react-dom也同样报错,请大神指点
图片描述

github地址

阅读 3k
2 个回答

报错原因如上所诉,app和插件分别引用了不同的react模块。
解决方案

module.exports = {
  ...
  resolve: {
    alias: {
      'react': path.join(__dirname, 'node_modules', 'react')
    },
    extensions: ['js', '.jsx']
  },
  ...
);
新手上路,请多包涵

目前antd中用的这个react-imageviewer插件,预览图片报同样的错,请问这个具体的怎么解决

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题