React Streaming: The Best Loading State for a Long Task Isn't a Loader
You'll learn why skeletons stop working past ten seconds, how to place Suspense boundaries so streaming actually streams, when to switch from streaming shape to streaming status over SSE, and the one rule that decides whether you're allowed to show a percentage.