Why Even Try 🔗

Something I struggled a lot with when first trying to understand React Suspense was the onslaught of jargon that suddenly seemed relevant:

(see here for updated version post release)

For most of us, this was completely alien, and for many of us today, it still is. You don't need to know these concepts and jargon to use Concurrent React, just like you don't need to know how a car works to drive one.

But for new abstractions, it is always wise to look under the hood if you can, so that when the inevitable abstraction leak occurs, you know what to do.

More to the point, if you are going to advocate for refactoring to use React Suspense in your company, you will want to convincingly explain what it is and how it does what it does, to bosses that don't care and have actual issues with money attached for you to pick up.

2 years on from JSConf Iceland, this is the final, arduous challenge for React Suspense.