ReactTestRenderer.js — react Source File
Architecture documentation for ReactTestRenderer.js, a javascript file in the react codebase. 14 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 89e187f8_592d_f746_3047_28cacb718375["ReactTestRenderer.js"] 0d89d7d8_03c6_d80b_7534_0949ae0cbcf2["ReactFiberConfigTestHost.js"] 89e187f8_592d_f746_3047_28cacb718375 --> 0d89d7d8_03c6_d80b_7534_0949ae0cbcf2 42892443_e223_3da0_aeb9_e1b32a408fb0["ReactInternalTypes"] 89e187f8_592d_f746_3047_28cacb718375 --> 42892443_e223_3da0_aeb9_e1b32a408fb0 ac587885_e294_a1e9_b13f_5e7b920fdb42["react"] 89e187f8_592d_f746_3047_28cacb718375 --> ac587885_e294_a1e9_b13f_5e7b920fdb42 133f0f30_8ddf_1a39_c338_a2ba615827c0["unstable_mock"] 89e187f8_592d_f746_3047_28cacb718375 --> 133f0f30_8ddf_1a39_c338_a2ba615827c0 ddecbf3f_f337_559f_a83b_7d088cc54c15["ReactFiberReconciler"] 89e187f8_592d_f746_3047_28cacb718375 --> ddecbf3f_f337_559f_a83b_7d088cc54c15 7f19218b_4899_62d7_ffe7_3eef935f36ce["ReactFiberTreeReflection"] 89e187f8_592d_f746_3047_28cacb718375 --> 7f19218b_4899_62d7_ffe7_3eef935f36ce f8f61929_42ba_4030_bc4f_a1c5484f5f32["ReactWorkTags"] 89e187f8_592d_f746_3047_28cacb718375 --> f8f61929_42ba_4030_bc4f_a1c5484f5f32 af78c51d_c7cb_3bf4_550f_f3fcc48f4f34["isArray"] 89e187f8_592d_f746_3047_28cacb718375 --> af78c51d_c7cb_3bf4_550f_f3fcc48f4f34 3c38cd62_f628_0c7b_096c_856305caeada["getComponentNameFromType"] 89e187f8_592d_f746_3047_28cacb718375 --> 3c38cd62_f628_0c7b_096c_856305caeada 0b5d77d6_fa00_515b_1198_0f2d2642dc21["ReactVersion"] 89e187f8_592d_f746_3047_28cacb718375 --> 0b5d77d6_fa00_515b_1198_0f2d2642dc21 0ae63ebd_b26a_05c8_1c6d_275a5f6b76c7["CheckStringCoercion"] 89e187f8_592d_f746_3047_28cacb718375 --> 0ae63ebd_b26a_05c8_1c6d_275a5f6b76c7 4e4c3f74_7206_42a0_562c_a3f70cf6e54c["ReactRootTags"] 89e187f8_592d_f746_3047_28cacb718375 --> 4e4c3f74_7206_42a0_562c_a3f70cf6e54c 8344de1b_978c_be0f_eebd_38ccc4962a93["ReactFeatureFlags"] 89e187f8_592d_f746_3047_28cacb718375 --> 8344de1b_978c_be0f_eebd_38ccc4962a93 4321c04c_6e7b_409b_4c59_c09fbf7074a8["noop"] 89e187f8_592d_f746_3047_28cacb718375 --> 4321c04c_6e7b_409b_4c59_c09fbf7074a8 style 89e187f8_592d_f746_3047_28cacb718375 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
*/
import type {Fiber, FiberRoot} from 'react-reconciler/src/ReactInternalTypes';
import type {
Container,
PublicInstance,
Instance,
TextInstance,
} from './ReactFiberConfigTestHost';
import * as React from 'react';
import * as Scheduler from 'scheduler/unstable_mock';
import {
getPublicRootInstance,
createContainer,
updateContainer,
flushSyncFromReconciler,
injectIntoDevTools,
batchedUpdates,
defaultOnUncaughtError,
defaultOnCaughtError,
defaultOnRecoverableError,
} from 'react-reconciler/src/ReactFiberReconciler';
import {findCurrentFiberUsingSlowPath} from 'react-reconciler/src/ReactFiberTreeReflection';
import {
Fragment,
FunctionComponent,
ClassComponent,
HostComponent,
HostHoistable,
HostSingleton,
HostPortal,
HostText,
HostRoot,
ContextConsumer,
ContextProvider,
Mode,
ForwardRef,
Profiler,
MemoComponent,
SimpleMemoComponent,
IncompleteClassComponent,
ScopeComponent,
} from 'react-reconciler/src/ReactWorkTags';
import isArray from 'shared/isArray';
import getComponentNameFromType from 'shared/getComponentNameFromType';
import ReactVersion from 'shared/ReactVersion';
import {checkPropStringCoercion} from 'shared/CheckStringCoercion';
import {getPublicInstance} from './ReactFiberConfigTestHost';
import {ConcurrentRoot, LegacyRoot} from 'react-reconciler/src/ReactRootTags';
import {
enableReactTestRendererWarning,
// ... (596 more lines)
Domain
Dependencies
- CheckStringCoercion
- ReactFeatureFlags
- ReactFiberConfigTestHost.js
- ReactFiberReconciler
- ReactFiberTreeReflection
- ReactInternalTypes
- ReactRootTags
- ReactVersion
- ReactWorkTags
- getComponentNameFromType
- isArray
- noop
- react
- unstable_mock
Source
Frequently Asked Questions
What does ReactTestRenderer.js do?
ReactTestRenderer.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactTestRenderer.js depend on?
ReactTestRenderer.js imports 14 module(s): CheckStringCoercion, ReactFeatureFlags, ReactFiberConfigTestHost.js, ReactFiberReconciler, ReactFiberTreeReflection, ReactInternalTypes, ReactRootTags, ReactVersion, and 6 more.
Where is ReactTestRenderer.js in the architecture?
ReactTestRenderer.js is located at packages/react-test-renderer/src/ReactTestRenderer.js (domain: BabelCompiler, directory: packages/react-test-renderer/src).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free