How does the JavaScript event loop schedule microtasks vs macrotasks, and why does a Promise callback run before setTimeout(..., 0)? Also, how would you keep a React UI responsive during a long API request?
Check out your Company Bowl for anonymous work chats.