ReactServer.fb.js — react Source File
Architecture documentation for ReactServer.fb.js, a javascript file in the react codebase. 15 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 6274036e_add3_9702_84fb_266b97b7660a["ReactServer.fb.js"] 511230ce_1ad3_362f_884f_97bae6263b2d["ReactChildren.js"] 6274036e_add3_9702_84fb_266b97b7660a --> 511230ce_1ad3_362f_884f_97bae6263b2d 14b1889e_400a_7c89_0fc3_fabf17c01032["ReactOwnerStack.js"] 6274036e_add3_9702_84fb_266b97b7660a --> 14b1889e_400a_7c89_0fc3_fabf17c01032 1bf5591f_27a1_c79f_853a_6242549e0e07["ReactJSXElement.js"] 6274036e_add3_9702_84fb_266b97b7660a --> 1bf5591f_27a1_c79f_853a_6242549e0e07 e25f8b64_9c1b_41a7_d00a_3663a86ab332["cloneElement"] 6274036e_add3_9702_84fb_266b97b7660a --> e25f8b64_9c1b_41a7_d00a_3663a86ab332 12bdbda4_5438_2837_0178_e722d4b02c99["createElement"] 6274036e_add3_9702_84fb_266b97b7660a --> 12bdbda4_5438_2837_0178_e722d4b02c99 fb777ded_67ec_6e96_c038_9aa7ec4ae90c["isValidElement"] 6274036e_add3_9702_84fb_266b97b7660a --> fb777ded_67ec_6e96_c038_9aa7ec4ae90c 2d55b21e_10d5_6a0d_9bde_3e63fd163238["ReactCreateRef.js"] 6274036e_add3_9702_84fb_266b97b7660a --> 2d55b21e_10d5_6a0d_9bde_3e63fd163238 0b7008bd_44ab_d4fc_aae3_004e06c710c4["createRef"] 6274036e_add3_9702_84fb_266b97b7660a --> 0b7008bd_44ab_d4fc_aae3_004e06c710c4 902331a7_1a5c_5543_eee5_236867f259f4["ReactHooks.js"] 6274036e_add3_9702_84fb_266b97b7660a --> 902331a7_1a5c_5543_eee5_236867f259f4 a6db0cea_191e_cee9_6c7a_239cf4d7ebfe["ReactForwardRef.js"] 6274036e_add3_9702_84fb_266b97b7660a --> a6db0cea_191e_cee9_6c7a_239cf4d7ebfe b48059ea_b583_61ca_f3f4_996e50551b67["ReactLazy.js"] 6274036e_add3_9702_84fb_266b97b7660a --> b48059ea_b583_61ca_f3f4_996e50551b67 10fb6254_a8ad_349b_1871_5b42ca23a8f6["ReactMemo.js"] 6274036e_add3_9702_84fb_266b97b7660a --> 10fb6254_a8ad_349b_1871_5b42ca23a8f6 774ba015_917c_6394_9beb_3162ff450c5f["ReactCacheServer.js"] 6274036e_add3_9702_84fb_266b97b7660a --> 774ba015_917c_6394_9beb_3162ff450c5f e1e1de60_2be4_0643_45fb_e2c306735427["ReactSymbols"] 6274036e_add3_9702_84fb_266b97b7660a --> e1e1de60_2be4_0643_45fb_e2c306735427 style 6274036e_add3_9702_84fb_266b97b7660a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow
*/
export {default as __SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE} from './ReactSharedInternalsServer';
import {forEach, map, count, toArray, only} from './ReactChildren';
import {captureOwnerStack as captureOwnerStackImpl} from './ReactOwnerStack';
import {
REACT_ACTIVITY_TYPE,
REACT_FRAGMENT_TYPE,
REACT_PROFILER_TYPE,
REACT_STRICT_MODE_TYPE,
REACT_SUSPENSE_TYPE,
REACT_SUSPENSE_LIST_TYPE,
REACT_VIEW_TRANSITION_TYPE,
} from 'shared/ReactSymbols';
import {
cloneElement,
createElement,
isValidElement,
} from './jsx/ReactJSXElement';
import {createRef} from './ReactCreateRef';
import {use, useId, useCallback, useDebugValue, useMemo} from './ReactHooks';
import {forwardRef} from './ReactForwardRef';
import {lazy} from './ReactLazy';
import {memo} from './ReactMemo';
import {cache, cacheSignal} from './ReactCacheServer';
import version from 'shared/ReactVersion';
const Children = {
map,
forEach,
count,
toArray,
only,
};
let captureOwnerStack: ?() => null | string;
if (__DEV__) {
captureOwnerStack = captureOwnerStackImpl;
}
export {
Children,
REACT_ACTIVITY_TYPE as Activity,
REACT_FRAGMENT_TYPE as Fragment,
REACT_PROFILER_TYPE as Profiler,
REACT_STRICT_MODE_TYPE as StrictMode,
REACT_SUSPENSE_TYPE as Suspense,
REACT_VIEW_TRANSITION_TYPE as ViewTransition,
REACT_VIEW_TRANSITION_TYPE as unstable_ViewTransition,
cloneElement,
createElement,
createRef,
use,
forwardRef,
isValidElement,
lazy,
memo,
cache,
cacheSignal,
useId,
useCallback,
useDebugValue,
useMemo,
version,
captureOwnerStack, // DEV-only
// Experimental
REACT_SUSPENSE_LIST_TYPE as unstable_SuspenseList,
};
Domain
Dependencies
Source
Frequently Asked Questions
What does ReactServer.fb.js do?
ReactServer.fb.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactServer.fb.js depend on?
ReactServer.fb.js imports 15 module(s): ReactCacheServer.js, ReactChildren.js, ReactCreateRef.js, ReactForwardRef.js, ReactHooks.js, ReactJSXElement.js, ReactLazy.js, ReactMemo.js, and 7 more.
Where is ReactServer.fb.js in the architecture?
ReactServer.fb.js is located at packages/react/src/ReactServer.fb.js (domain: BabelCompiler, directory: packages/react/src).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free