Why replacing window.confirm with a React Dialog is not just a UI swap
What broke when I replaced blocking window.confirm with a React Dialog. I learned to separate confirmation, cancellation, and execution into request/cancel/confirm flows.
- react
- frontend