Flight — react Architecture
Streamable data format for server components.
Entity Profile
Dependency Diagram
graph TD subdomain_Runtime_Flight["Flight"] a74c8a85_f64d_ed19_1506_a3545efe6b8a["createFastHashJS.js"] subdomain_Runtime_Flight --> a74c8a85_f64d_ed19_1506_a3545efe6b8a 6526585f_0714_dd9d_21eb_d74722142d3c["ReactFizzComponentStack.js"] subdomain_Runtime_Flight --> 6526585f_0714_dd9d_21eb_d74722142d3c dd81a773_e62a_5b64_fe27_9eae829f5672["ReactServerConsoleConfigServer.js"] subdomain_Runtime_Flight --> dd81a773_e62a_5b64_fe27_9eae829f5672 5bf00e13_166a_de15_d355_5665c4e2b70a["ReactDOMLegacyServerImpl.js"] subdomain_Runtime_Flight --> 5bf00e13_166a_de15_d355_5665c4e2b70a 08d42c86_ecad_f31a_f24c_8b2f8d342c3e["ReactFlightServerConfig.custom.js"] subdomain_Runtime_Flight --> 08d42c86_ecad_f31a_f24c_8b2f8d342c3e 80f7edbf_ce97_a1f0_5a03_d279a9c0f545["ReactFlightCurrentOwner.js"] subdomain_Runtime_Flight --> 80f7edbf_ce97_a1f0_5a03_d279a9c0f545 8f57a7d1_6a41_a578_b7ea_5ff892f8416b["ReactFlightServerTemporaryReferences.js"] subdomain_Runtime_Flight --> 8f57a7d1_6a41_a578_b7ea_5ff892f8416b 8b9a7d05_a808_9dd7_2d86_17015faf53b7["ReactFlightAsyncDispatcher.js"] subdomain_Runtime_Flight --> 8b9a7d05_a808_9dd7_2d86_17015faf53b7 cdb0a8e2_5c53_cd79_c040_48abc72b1366["ReactServerConsoleConfigBrowser.js"] subdomain_Runtime_Flight --> cdb0a8e2_5c53_cd79_c040_48abc72b1366 ed99f9db_5405_157b_c11f_2bf8e9b5b64f["ReactFlightServerConfig.dom-legacy.js"] subdomain_Runtime_Flight --> ed99f9db_5405_157b_c11f_2bf8e9b5b64f bc6cda38_f757_722d_54a8_dbe003716250["ReactFlightStackConfigV8.js"] subdomain_Runtime_Flight --> bc6cda38_f757_722d_54a8_dbe003716250 c5a74a8f_92d7_d93b_5776_d6da88cb3a50["ReactFlightHooks.js"] subdomain_Runtime_Flight --> c5a74a8f_92d7_d93b_5776_d6da88cb3a50 2df13e86_62d7_b407_ca69_3af3b7d317d9["ReactFlightAsyncDebugInfo-test.js"] subdomain_Runtime_Flight --> 2df13e86_62d7_b407_ca69_3af3b7d317d9 d267e909_58e8_225e_6ce0_ddcaf0f54fb4["ReactFizzAsyncDispatcher.js"] subdomain_Runtime_Flight --> d267e909_58e8_225e_6ce0_ddcaf0f54fb4 style subdomain_Runtime_Flight fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- Options.onHeaders()
- applyDerivedStateFromProps()
- bindArgs()
- cacheSignal()
- callComponentWillMount()
- checkClassInstance()
- clz32Fallback()
- collectStackTrace()
- collectStackTracePrivate()
- constructClassInstance()
- constructor()
- createFastHashJS()
- createHints()
- createHints()
- createHints()
- createRootFormatContext()
- createRootFormatContext()
- createRootFormatContext()
- createTemporaryReferenceSet()
- filterStackFrame()
- getAsyncSequenceFromPromise()
- getBitLength()
- getChildFormatContext()
- getChildFormatContext()
- getChildFormatContext()
- getClassNameByType()
- getClientReferenceKey()
- getLeadingBit()
- getMaskedContext()
- getMethodCallName()
- getTreeId()
- getViewTransitionClassName()
- getViewTransitionName()
- ignoreListStack()
- initAsyncDebugInfo()
- initAsyncDebugInfo()
- isClientReference()
- isOpaqueTemporaryReference()
- isServerReference()
- markAsyncSequenceRootTask()
- mountClassInstance()
- murmurhash3_32_gc()
- normalizeCodeLocInfo()
- normalizeCodeLocInfo()
- onError()
- parseStackTrace()
- parseStackTracePrivate()
- prepareToUseHooksForRequest()
- processChildContext()
- processUpdateQueue()
- pushTreeContext()
- renderToStringImpl()
- resetHooksForRequest()
- resolveCache()
- resolvePromiseOrAwaitNode()
- scheduleMicrotask()
- scheduleWork()
- set()
- setCurrentOwner()
- shouldConstruct()
- unbadgeConsole()
- unbadgeConsole()
- unbadgeConsole()
- wait()
- warnNoop()
- warnOnInvalidCallback()
- warnOnUndefinedDerivedState()
Source Files
- packages/react-dom/src/server/ReactDOMFizzServerBun.js
- packages/react-dom/src/server/ReactDOMLegacyServerImpl.js
- packages/react-server/src/ReactFizzAsyncDispatcher.js
- packages/react-server/src/ReactFizzClassComponent.js
- packages/react-server/src/ReactFizzComponentStack.js
- packages/react-server/src/ReactFizzLegacyContext.js
- packages/react-server/src/ReactFizzTreeContext.js
- packages/react-server/src/ReactFizzViewTransitionComponent.js
- packages/react-server/src/ReactFlightActionServer.js
- packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js
- packages/react-server/src/flight/ReactFlightAsyncDispatcher.js
- packages/react-server/src/flight/ReactFlightCurrentOwner.js
- packages/react-server/src/ReactFlightHooks.js
- packages/react-server/src/__tests__/ReactFlightServer-test.js
- packages/react-server/src/forks/ReactFlightServerConfig.custom.js
- packages/react-server/src/forks/ReactFlightServerConfig.dom-legacy.js
- packages/react-server/src/forks/ReactFlightServerConfig.markup.js
- packages/react-server/src/ReactFlightServerConfigDebugNode.js
- packages/react-server/src/ReactFlightServerConfigDebugNoop.js
- packages/react-server/src/ReactFlightServerTemporaryReferences.js
- packages/react-server/src/ReactFlightStackConfigV8.js
- packages/react-server/src/__tests__/ReactServer-test.js
- packages/react-server/src/ReactServerConsoleConfigBrowser.js
- packages/react-server/src/ReactServerConsoleConfigPlain.js
- packages/react-server/src/ReactServerConsoleConfigServer.js
- packages/react-server/src/forks/ReactServerStreamConfig.dom-fb.js
- packages/react-server/src/createFastHashJS.js
Source
- packages/react-dom/src/server/ReactDOMFizzServerBun.js
- packages/react-dom/src/server/ReactDOMLegacyServerImpl.js
- packages/react-server/src/ReactFizzAsyncDispatcher.js
- packages/react-server/src/ReactFizzClassComponent.js
- packages/react-server/src/ReactFizzComponentStack.js
- packages/react-server/src/ReactFizzLegacyContext.js
- packages/react-server/src/ReactFizzTreeContext.js
- packages/react-server/src/ReactFizzViewTransitionComponent.js
- packages/react-server/src/ReactFlightActionServer.js
- packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js
- packages/react-server/src/flight/ReactFlightAsyncDispatcher.js
- packages/react-server/src/flight/ReactFlightCurrentOwner.js
- packages/react-server/src/ReactFlightHooks.js
- packages/react-server/src/__tests__/ReactFlightServer-test.js
- packages/react-server/src/forks/ReactFlightServerConfig.custom.js
- packages/react-server/src/forks/ReactFlightServerConfig.dom-legacy.js
- packages/react-server/src/forks/ReactFlightServerConfig.markup.js
- packages/react-server/src/ReactFlightServerConfigDebugNode.js
- packages/react-server/src/ReactFlightServerConfigDebugNoop.js
- packages/react-server/src/ReactFlightServerTemporaryReferences.js
- packages/react-server/src/ReactFlightStackConfigV8.js
- packages/react-server/src/__tests__/ReactServer-test.js
- packages/react-server/src/ReactServerConsoleConfigBrowser.js
- packages/react-server/src/ReactServerConsoleConfigPlain.js
- packages/react-server/src/ReactServerConsoleConfigServer.js
- packages/react-server/src/forks/ReactServerStreamConfig.dom-fb.js
- packages/react-server/src/createFastHashJS.js
Frequently Asked Questions
What is the Flight subdomain?
Flight is a subdomain in the react codebase, part of the Runtime domain. Streamable data format for server components. It contains 27 source files.
Which domain does Flight belong to?
Flight belongs to the Runtime domain.
What functions are in Flight?
The Flight subdomain contains 67 function(s): Options.onHeaders, applyDerivedStateFromProps, bindArgs, cacheSignal, callComponentWillMount, checkClassInstance, clz32Fallback, collectStackTrace, and 59 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free