Suspense has been in React since 16.6, but data fetching with Suspense was experimental until React 18/19. Now it's a first-class async UI primitive, and the new use() hook gives you a direct way to integrate it without a library.




What Suspense Actually Does


Suspense doesn't know anything about fetching. When a component throws a...