Module
x/udibo_react_app/live-reload.js
A React Framework for Deno that makes it easy to create highly interactive apps that have server side rendering with file based routing for both your UI and API.
const devPort = window.app.devPort ?? 9002;const source = new EventSource(`http://localhost:${devPort}/live-reload`);source.addEventListener("open", () => { console.log("Live reload: Waiting for change");});source.addEventListener("close", () => { console.log("Live reload: Stopped");});source.addEventListener("error", (event) => { console.log("Live reload: Error", event);});source.addEventListener("reload", () => { console.log("Live reload: Reloading"); location.reload();});
globalThis.addEventListener("beforeunload", () => source.close());