2016-09-29 123 views
0

我用React研究流星。我不怎么做下面的事情: 我有第三方js库(它不是反应或流星)。图书馆绘制图表和接收数据做http请求(期待http响应为json类型)。流星ReactJs和第三方js库

问题

  • 我怎么能融入这个js库在我的流星+ reactjs项目呈现在网页上?

  • 我应该如何组织流星服务器响应的http请求从该库来

感谢 奥列格

+0

它是否作为npm模块来使用?它是否符合其中一个JavaScript模块接口?如果它是一个npm模块,就像做一个导入语句一样简单,如果不是,也许是一个需求。 – Mikkel

+0

不,它不是npm模块。我们从我们的合作伙伴那里获得了代码已关闭。 – user2779840

回答

0

你可以把第三方的代码在客户端文件夹,所以它将被编译到您的应用程序中。

然后在使用这个第三方的组件里面,如果第三个库需要初始化,你应该把init代码放在componentDidMount函数中。如果需要进一步的交互,您还应该保留对第三例的参考:

class MyComponent extends Component { 
    componentDidMount() { 
    this.3rdCodeRef = 3rdCode.init(); 
    } 
    render() { 
    //... 
    } 
}