当前出现奇怪的错误:在未安装的组件上调用了findDOMNode。
我做了一些研究,发现这是因为我们的React应用程序使用React 16,而公司的公共组件库使用React 15(根据https://github.com/Pomax/react-onclickoutside/issues/231)
我尝试降级我们的库以匹配库的库,并且可以正常运行,但是问题是库的某些部分依赖于React16。我想知道解决此冲突的最佳方法是什么。
答案 0 :(得分:0)
我尝试降级库以匹配库的库,并且可以正常运行,但是问题是库的某些部分依赖于React16。我想知道解决此冲突的最佳方法是什么。
唯一的解决方案是派生/升级公司组件以响应16。我想尝试使用react15运行一个组件而使用react16运行另一个组件也没有道理。
Here are the react docs regarding migrating from 15->16.很少有重大更改,这应该使升级此组件相当容易。