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

Function pingTask

packages/react-server/src/ReactFizzServer.js:782–793  ·  view source on GitHub ↗
(request: Request, task: Task)

Source from the content-addressed store, hash-verified

780}
781
782function pingTask(request: Request, task: Task): void {
783 const pingedTasks = request.pingedTasks;
784 pingedTasks.push(task);
785 if (request.pingedTasks.length === 1) {
786 request.flushScheduled = request.destination !== null;
787 if (request.trackedPostpones !== null || request.status === OPENING) {
788 scheduleMicrotask(() => performWork(request));
789 } else {
790 scheduleWork(() => performWork(request));
791 }
792 }
793}
794
795function createSuspenseBoundary(
796 request: Request,

Callers 2

createRenderTaskFunction · 0.70
createReplayTaskFunction · 0.70

Calls 4

scheduleMicrotaskFunction · 0.90
scheduleWorkFunction · 0.90
performWorkFunction · 0.70
pushMethod · 0.65

Tested by

no test coverage detected