useEffect runs asynchronously, ensuring it does not block the browser from rendering during its scheduled effects.