import React from 'react'; import ReactDOM from 'react-dom/client'; import { HashRouter } from 'react-router-dom'; import App from './App'; const rootElement = document.getElementById('root'); // Safety check: Only mount React if the #root element exists. // This allows index.html to serve static content without React crashing it. if (rootElement) { const root = ReactDOM.createRoot(rootElement); root.render( ); } else { console.log("React root not found. Running in static HTML mode."); }