2017-07-31 21 views
0

我是新的ReactJS開發,我想知道什麼是使用ReactJS和傳統的Javascript在一起的正確方法。什麼是最好的方式來使用ReactJS和傳統的javascript一起

例如:我有一個ReactJS應用程序,我想添加一些Google Analytics代碼來推送該應用程序中的一些事件;我已經嘗試在延伸Component的類中添加標記「ga」,但它不起作用...

我應該使用一些ReactJS庫(例如react-ga),還是有一種方法可以使用傳統的JS類內的腳本?

+0

我認爲這裏的傳統觀點是讓ReactJS儘可能多地管理你的前端,如果你使用它的話。當你在一個項目中加入React時,它會建立和管理你的前端組件,所以如果你在自己的Javascript中加入了自己的Javascript,那麼不會承諾它不會與React發生衝突。這可能會有不同的意見,所以這個問題對於StackOverflow來說有點偏離主題。 – alex

回答

-1

React是爲了與其他javascript框架或代碼一起工作。使用refs和相關的回調函數,可以在DOM元素實際添加到瀏覽器中並將其移除時得到通知。從那裏,你可以掛鉤jQuery,谷歌分析,或其他任何真的。

確實有一些設計模式需要考慮在組合反應&其他部分。我認爲鏈接的文檔有一些很好的指導方針需要考慮。

+0

嗨@AnilRedshift,謝謝你的評論。但我仍然不明白如何使用refs將JavaScript代碼與ReactJS一起編寫。你有一些例子嗎? – rbertani

相關問題