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

Function startWork

packages/react-server/src/ReactFlightServer.js:6006–6020  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

6004}
6005
6006export function startWork(request: Request): void {
6007 request.flushScheduled = request.destination !== null;
6008 if (supportsRequestStorage) {
6009 scheduleMicrotask(() => {
6010 requestStorage.run(request, performWork, request);
6011 });
6012 } else {
6013 scheduleMicrotask(() => performWork(request));
6014 }
6015 scheduleWork(() => {
6016 if (request.status === OPENING) {
6017 request.status = OPEN;
6018 }
6019 });
6020}
6021
6022function enqueueFlush(request: Request): void {
6023 if (

Callers 15

renderToReadableStreamFunction · 0.90
prerenderFunction · 0.90
renderToReadableStreamFunction · 0.90
prerenderFunction · 0.90
renderToPipeableStreamFunction · 0.90
renderToReadableStreamFunction · 0.90
prerenderToNodeStreamFunction · 0.90
prerenderFunction · 0.90
renderToReadableStreamFunction · 0.90
prerenderFunction · 0.90
renderToReadableStreamFunction · 0.90
prerenderFunction · 0.90

Calls 4

scheduleMicrotaskFunction · 0.90
scheduleWorkFunction · 0.90
runMethod · 0.80
performWorkFunction · 0.70

Tested by

no test coverage detected