Skip to content

Commit 55d7b59

Browse files
committed
Add note on Concurrent React.
1 parent 9ff9b2f commit 55d7b59

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,19 @@ from your routes, so it works well in complex applications that have a dynamic r
6363

6464
React Async is promise-based, so you can resolve anything you want, not just `fetch` requests.
6565

66+
## Concurrent React and Suspense
67+
68+
The React team is currently working on a large rewrite called [Concurrent React], previously known as "Async React".
69+
Part of this rewrite is Suspense, which is a generic way for components to suspend rendering while they load data from
70+
a cache. It can render a fallback UI while loading data, much like `<Async.Loading>`.
71+
72+
React Async has no direct relation to Concurrent React. They are conceptually close, but not the same. React Async is
73+
meant to make dealing with asynchronous business logic easier. Concurrent React will make those features have less
74+
impact on performance and usability. When Suspense lands, React Async will make full use of Suspense features. In fact
75+
you can already **start using React Async right now**, and in a later update you'll **get Suspense features for free**.
76+
77+
[concurrent react]: https://github.com/sw-yx/fresh-concurrent-react/blob/master/Intro.md#introduction-what-is-concurrent-react
78+
6679
## Install
6780

6881
```

0 commit comments

Comments
 (0)