"Suspense" is a proposed React feature that promises a convenient way of handling all things data fetching related. In an effort to understand how this feature works, I had a crack at implementing it in React 16.2. I would like to share my understanding of what Suspense is, how it works and why it cannot be mimicked in React 16.2.
I wrote about the full details (spoiler alert) here / creating-suspense-in-react-16-2