# A first look at Async React + Apollo

DevFeed: [A first look at Async React + Apollo](<https://devfeed.tech/articles/a-first-look-at-async-react-apollo-23119.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/a-first-look-at-async-react-apollo>)

Author: Peggy Rayzis

Published: 2018-03-01T05:04:00Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Promise](<https://devfeed.tech/topics/promise.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [applications](<https://devfeed.tech/tags/applications.md>), [async](<https://devfeed.tech/tags/async.md>), [demo](<https://devfeed.tech/tags/demo.md>), [devices](<https://devfeed.tech/tags/devices.md>), [features](<https://devfeed.tech/tags/features.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [networks](<https://devfeed.tech/tags/networks.md>), [react](<https://devfeed.tech/tags/react.md>)

## AI overview

The Apollo team describes its early work making React Apollo compatible with async React features, including time slicing and Suspense. The article explains how GraphQL query results can suspend rendering by throwing a promise while data is loading, allowing a parent component to display fallback UI.

## Source excerpt

Like many members of the React community, the Apollo team eagerly woke up at 5:00 AM to catch Dan Abramov's talk on the future of React at JSConf Iceland. With big mugs of coffee in hand, we glued ourselves to our laptops and watched as Dan explained how React async rendering would allow us to adapt our applications to our users' many devices and networks. Showcasing two outstanding demos, Dan illustrated some of async React's new features such as time slicing and suspense.