import {createRoot} from "react-dom/client"; import {StrictMode, useEffect, useState} from "react"; const states = ['started', 'tick', 'ended']; export function App(){ const [state, setState] = useState(states[0]) useEffect(()=>{ let timeout: any; let nextState = states[states.indexOf(state)+1]; if(nextState) { timeout = setTimeout(() => { console.log(`Test my sourcemap: ${nextState}`); setState(nextState) }, 10); } return ()=>{ if(timeout) { clearTimeout(timeout); } } }, [state]) return (