Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

157
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!