import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App.tsx'; const mountApp = () => { const rootElement = document.getElementById('root'); if (!rootElement) { if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', mountApp); return; } throw new Error("ExploreaToolHub: Critical Error - Could not find root element to mount to."); } const root = ReactDOM.createRoot(rootElement); root.render( ); }; mountApp();