Skip to content

Conversation

sebmarkbage
Copy link
Collaborator

@sebmarkbage sebmarkbage commented Sep 26, 2025

Tracks the environment names of the I/O in each SuspenseNode and sent it to the front end when the suspenders change.

In the front end, every child boundary should really be treated as it has all environment names of the parents too since they're blocked by the parent too. We could do this tracking on backend but if there's ever one added on the root would need to be send for every child.

This lets us highlight which subtrees are blocked by content on the server.

This will let us track if a boundary depends on the server (and which
server) or not.
@sebmarkbage sebmarkbage requested a review from eps1lon September 26, 2025 04:28
@meta-cla meta-cla bot added the CLA Signed label Sep 26, 2025
@github-actions github-actions bot added the React Core Team Opened by a member of the React Core Team label Sep 26, 2025
rm console

Co-authored-by: Sebastian "Sebbie" Silbermann <[email protected]>
@sebmarkbage sebmarkbage merged commit 6a51a9f into facebook:main Sep 26, 2025
14 of 16 checks passed
EugeneChoi4 pushed a commit to EugeneChoi4/react that referenced this pull request Sep 29, 2025
…ook#34605)

Tracks the environment names of the I/O in each SuspenseNode and sent it
to the front end when the suspenders change.

In the front end, every child boundary should really be treated as it
has all environment names of the parents too since they're blocked by
the parent too. We could do this tracking on backend but if there's ever
one added on the root would need to be send for every child.

This lets us highlight which subtrees are blocked by content on the
server.

---------

Co-authored-by: Sebastian "Sebbie" Silbermann <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed React Core Team Opened by a member of the React Core Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants