将react-d3添加到我的反应本机应用程序导致错误

问题描述:

我对reactJS颇为陌生,刚刚开始使用react-native将react-d3添加到我的反应本机应用程序导致错误

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

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

如果我删除或从它工作正常库卸载react-d3

我使用NPM安装--save-DEV反应-D3但是当我刷新或重建应用程序我得到补充react-d3

谢谢

+0

你不能在你的React Native项目中神奇地使用web-React模块。 React Native中有很多来自浏览器的内容。 – 2015-04-02 14:47:54

+1

就像我刚才所说的那样,所以似乎无法找到有关使用的文档。你能为我指出正确的方向吗? – ven 2015-04-02 14:49:16

D3JS需要浏览器DOM,React Native不直接拥有。

可能做到这一点的唯一方法是使用WebView来包装D3JS视图。

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

+0

谢谢。在过去的几天里,这似乎是目前唯一的方式。 – ven 2015-04-03 22:41:41