Priority of react’s useEffect in Event-Loop
Background react 18.3 chrome browser v127 Question import { useEffect, useState } from ‘react’ function App() { const [state, setState] = useState(0); console.log(1); queueMicrotask(() => { console.log(‘inside queueMicrotask – 1’); }); useEffect(() => { console.log(2); }, [state]); queueMicrotask(() => { console.log(‘inside queueMicrotask – 2’); }); Promise.resolve().then(() => { console.log(3); }); setTimeout(() => { console.log(4); }, […]