A state update marked with startTransition can yield to urgent work such as typing. React may interrupt a transition render and restart with fresher work.
The demo places input and result rendering on separate lanes: input advances first, then the list follows. A transition does not make the network request itself faster.
When to use
Use it to keep typing responsive while a large result list updates.