“Tag skryptu wewnątrz komponentu React” Kod odpowiedzi

Zaimportuj skrypt do mojego reakcji komponetn

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

Tagi skryptów w 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 skryptu wewnątrz komponentu React

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

Odpowiedzi podobne do “Tag skryptu wewnątrz komponentu React”

Pytania podobne do “Tag skryptu wewnątrz komponentu React”

Więcej pokrewnych odpowiedzi na “Tag skryptu wewnątrz komponentu React” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu