-
Notifications
You must be signed in to change notification settings - Fork 46.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suspense doesn't stop rendering fallback after Lazy resolves #13999
Comments
Try to move the nested suspence into the separate component, eg:
|
@qutran |
Looks like a bug to me. |
gaearon
changed the title
Lazy component inside nested Suspense resolving first
Suspense doesn't stop rendering fallback after Lazy resolves
Nov 1, 2018
I confirmed #14083 will fix this. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Do you want to request a feature or report a bug?
bug, I believe, unless I misunderstand how it works
What is the current behavior?
Given a
Suspense
insideSuspense
case likePromises in
LazyTexts
start resolving at the same time, but ifLazyText2
is resolved first it never renders,Fallback 2
stays.Result:
Please see https://codesandbox.io/s/234o4zry7n
What is the expected behavior?
Every
LazyText
displayed in the endWhich versions of React, and which browser / OS are affected by this issue? Did this work in previous versions of React?
react, react-dom 16.6.0
The text was updated successfully, but these errors were encountered: