首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react与react的15.x版本的共享兼容性问题

react与react的15.x版本的共享兼容性问题
EN

Stack Overflow用户
提问于 2019-09-03 11:42:03
回答 1查看 110关注 0票数 1

我使用的反应共享与反应15.6版本。并获得以下错误

react__WEBPACK_IMPORTED_MODULE_9___default.a.forwardRef不是一个函数

这是我的代码片段

代码语言:javascript
复制
import {WhatsappShareButton, WhatsappIcon} from 'react-share';

<WhatsappShareButton
  url={url}
  title={title}
  children={<WhatsappIcon
             size={32}
             round />} />

任何使用react的人都会犯同样的错误,或者有人找到了解决方案?

EN

回答 1

Stack Overflow用户

发布于 2019-09-03 11:55:16

根据自述,它应该是兼容的:

兼容性 版本1.x.x:兼容React版本0.13.x、0.14.x和15.x.x。 Version2.x.x:使用React 15和16测试兼容性。 版本3.x.x:兼容是用React 15和16测试的。

然而,这种不兼容的情况在npm世界中并不少见,特别是当您没有一致地升级所有依赖项时。

但是,在这些情况下,您应该搜索现有的GitHub问题,或者创建一个这样的问题,因为一旦解决了这些问题,它们就没有什么用处了:

从3.0.1版本开始,由于在本提交中使用forwardRef:3dc5b94,这个可怕的库由于使用了Reactiv15.X而变得不可复制。

您正在寻找的解决方案是降级到react-share 3.0.0,直到问题得到解决或升级到react 16为止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57771025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档