簡體   English   中英

如何在 React 中使用 Hooks 嵌入代碼

[英]How do I use Embed Code in React with Hooks

我有以下嵌入代碼需要集成到我的 React 應用程序中(使用鈎子):

<script 
class="123abc" 
type="text/javascript" 
src="https://cdn2.fake.com/Scripts/embed-button.min.js" 
data-encoded="lsakjdfioejfklsdKLJFLDSidjfklJSDJfLFKJEI88DdfDF8Ad9sa7">
</script>

我該怎么做呢? 我發現的資源似乎不允許我實現數據編碼部分......

基於將腳本標記添加到 React/JSX,您可以看到答案有一個 useEffect & hooks 解決方案,但我無法弄清楚我將如何實現數據編碼部分(或與此相關的類部分)。

你可以創建一個門戶來添加一個腳本塊,而不是直接從你的反應腳本中改變 DOM!

編輯文件頭通常使用react-helmet

支持所有有效的 head 標簽:title、base、meta、link、script、noscript 和 style 標簽。

這個怎么樣:

componentDidMount () {
    const script = document.createElement("script");
    script.src = "https://cdn2.fake.com/Scripts/embed-button.min.js";
    script.async = true;

    document.body.appendChild(script);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM