【问题标题】:Adding react-d3 to my react-native app causes a error将 react-d3 添加到我的 react-native 应用程序会导致错误
【发布时间】:2015-04-02 14:35:04
【问题描述】:

我对@9​​87654321@ 很陌生,刚刚开始使用react-native

我使用 npm install --save-dev react-d3 添加了react-d3,但是当我刷新或重建应用程序时,我得到了:

TypeError: undefined is not an object
(evaluating 
'require('BatchedBridge').flushedQueue')

{
 "line":1 ,
 "column": 25
}

如果我从库中删除或卸载 react-d3,它可以正常工作。

谢谢

【问题讨论】:

  • 你不能在你的 React Native 项目中神奇地使用 web-React 模块。浏览器中有很多东西在 React Native 中不可用。
  • 就像我说的那样是新手,似乎找不到使用文档。你能指出我正确的方向吗?

标签: d3.js react-native react-d3


【解决方案1】:

D3JS 需要浏览器 DOM,而 React Native 没有。

这样做的唯一方法是使用 WebView 来包装 D3JS 视图。

它可能会变得非常混乱,但它是可行的。

【讨论】:

  • 谢谢。在过去的几天里,它似乎是迄今为止唯一的方法。
猜你喜欢
  • 2019-06-18
  • 1970-01-01
  • 2018-07-21
  • 1970-01-01
  • 2019-03-17
  • 1970-01-01
  • 1970-01-01
  • 2016-03-23
  • 2019-11-05
相关资源
最近更新 更多