2016-09-29 79 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() { 
    //... 
    } 
}