“Tag skrip di dalam komponen bereaksi” Kode Jawaban

Impor skrip ke react componetn saya

import React,{Component} from "react";
import ReactDOM from "react-dom";

import "./styles.css";

class App extends Component {
  componentDidMount() {
    const script = document.createElement("script");    script.async = true;    script.src = "https://some-scripturl.js";    this.div.appendChild(script);  }
  render() {
    return (
      <div className="App" ref={el => (this.div = el)}>        <h1>Hello react</h1>
        {/* Script is inserted here */}
      </div>
    );
  }
}

export default App;
Precious Puma

Tag skrip di React

componentDidMount () {
    const script = document.createElement("script");

    script.src = "https://use.typekit.net/foobar.js";
    script.async = true;

    document.body.appendChild(script);
}
Spotless Serval

Tag skrip di dalam komponen bereaksi

import { useEffect } from 'react';

const useScript = url => {
  useEffect(() => {
    const script = document.createElement('script');

    script.src = url;
    script.async = true;

    document.body.appendChild(script);

    return () => {
      document.body.removeChild(script);
    }
  }, [url]);
};

export default useScript;
Frank Kevy

Jawaban yang mirip dengan “Tag skrip di dalam komponen bereaksi”

Pertanyaan yang mirip dengan “Tag skrip di dalam komponen bereaksi”

Lebih banyak jawaban terkait untuk “Tag skrip di dalam komponen bereaksi” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya