The use() hook landed in React 19 and immediately changed how I think about data fetching. Not because it's magic — but because it finally makes Suspense-based data fetching feel like something you'd actually ship to production. Most articles show you use(promise) inside a toy component and call it a day. This one covers what happens when real users hit your app: race conditions, error boundary pl