我是React的新手,並且正在尋找此JQuery方法的React等價物,以在整個應用程序中包括分析。如何在React應用程序中包含第三方js庫
通常我會:
包含在HTML頁面的第三方庫。很容易放在index.html頁面上,但我不知道這是否是最佳做法。
<script src="http://path/to/script/utag.js" />
然後,我可以,只要它裝載了庫進行交互,這一點我可以確認使用JQuery window.load。這個腳本在一個普通的html頁面上運行良好,但我試圖在我的反應應用程序中找到相應的最佳做法。我不想引入jquery,目前我的React容器會告訴我,如果我嘗試在函數中引用
utag
,則utag未定義。<script> $(window).load(function() { utag.link({ "event_name" : "locale_select", "language" : utag_data.language, "currency" : utag_data.currency }); }); </script>
我是新來的反應,以便任何幫助將是巨大的。我知道我的項目沒有使用webpack,而是使用react-scripts,並開始使用create-react-app工具。
所以我想包含的腳本不能作爲npm包使用。還需要從CDN提供服務。是否有可能將其包含在索引頁面中並將其引用到組件中? – user1521567