Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

159
Visualizações
How to export a React component as an embeddable script tag in vanilla HTML,CSS and JS

Imagine I have the following React Component

import { useEffect } from "react"

export default function AwesomeHelloWorld(props) {

    useEffect(() => {
        let targetDiv = document.getElementById("hello-world-component-will-use-this-after-load");
        if (targetDiv) {
            //Do something with retrieved div
        }
    }, []);

    return (
        <div>Hello World from a React Component</div>
    )
}

How can I build it into a single helloworld.js file such that someone can easily import the script into a regular html <script/> tag for use like this

<script async type="text/javascript" src="./helloworld.js"/>

Then inside their html body, they will have a div that the generated script above will act on after page load like this

<div id="hello-world-component-will-use-this-after-load"/>

Thank you

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda