MCPcopy
hub / github.com/facebook/react / preparePreambleFromSubtree

Function preparePreambleFromSubtree

packages/react-server/src/ReactFizzServer.js:5472–5491  ·  view source on GitHub ↗
(
  request: Request,
  segment: Segment,
  collectedPreambleSegments: Array<Array<Segment>>,
)

Source from the content-addressed store, hash-verified

5470}
5471
5472function preparePreambleFromSubtree(
5473 request: Request,
5474 segment: Segment,
5475 collectedPreambleSegments: Array<Array<Segment>>,
5476): boolean {
5477 if (segment.preambleChildren.length) {
5478 collectedPreambleSegments.push(segment.preambleChildren);
5479 }
5480 let pendingPreambles = false;
5481 for (let i = 0; i < segment.children.length; i++) {
5482 const nextSegment = segment.children[i];
5483 pendingPreambles =
5484 preparePreambleFromSegment(
5485 request,
5486 nextSegment,
5487 collectedPreambleSegments,
5488 ) || pendingPreambles;
5489 }
5490 return pendingPreambles;
5491}
5492
5493function preparePreambleFromSegment(
5494 request: Request,

Callers 1

Calls 2

pushMethod · 0.65

Tested by

no test coverage detected