Home / File/ ReactTestRenderer.js — react Source File

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

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