pretty much, from Andrew Clark:
Here's how suspending works:
- in the render method, read a value from the cache.
- if the value is already cached, the render continues like normal
- if the value is not already cached, the cache *throws a promise*
- when the promise resolves, React retries where it left off
the feed:
https://twitter.com/acdlite/status/969171217356746752