import Worker from "worker-loader!./worker"; import "!demo-loader?name=foo!./main.css"; export default () => { const element = document.createElement("h1"); const worker = new Worker(); const state = { text: "foo" }; worker.addEventListener("message", ({ data: { text } }) => { state.text = text; element.innerHTML = text; }); element.innerHTML = state.text; element.onclick = () => worker.postMessage({ text: state.text }); return element; };