useTransition looks simple until async work enters the picture. await can break Transition context. Rapid requests can race. Errors need an Error Boundary. Controlled inputs shouldn't be transitioned. I tested all of these in React 19. shubhra.dev/tutorials/re...
shubhra.devReact 19 useTransition Explained: Race Conditions, Async UI & Pending StatePart 5 of React 19 Deep Dive: learn useTransition, async UI, pending state, error handling, and how to prevent stale results from out-of-order requests.
1 repost0 likes