So with that, here's my serious attempt at explaining suspense
1/
And of course you'll know when it's loading, so you can show a spinner.
Cool, right?
So if you want, you can now have the component announce that it's not ready yet, pending data that's in flight.
And the route will keep waiting until it is
Data shows that users like better.
The shit that governs that is low level, and allows you to block on any number of data dependencies easily, *anywhere* in your component tree
Your data fetching libraries will need to change, but they probably will, and hey, Relay already has the pieces in place, today, if you wanna use that.
adamrackis.dev/suspense-expla…