store-test.js — react Source File
Architecture documentation for store-test.js, a javascript file in the react codebase. 3 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 864e51a6_ed76_a404_0e93_b37fa86504d8["store-test.js"] 7ea1760e_9c01_71c9_3ba5_32a9a10a0ce4["utils.js"] 864e51a6_ed76_a404_0e93_b37fa86504d8 --> 7ea1760e_9c01_71c9_3ba5_32a9a10a0ce4 c2945cf4_a916_9f3b_61d2_fd38683ed088["ReactVersions.js"] 864e51a6_ed76_a404_0e93_b37fa86504d8 --> c2945cf4_a916_9f3b_61d2_fd38683ed088 4eb12198_9a41_d26c_5aca_d7d500655e3a["semver"] 864e51a6_ed76_a404_0e93_b37fa86504d8 --> 4eb12198_9a41_d26c_5aca_d7d500655e3a style 864e51a6_ed76_a404_0e93_b37fa86504d8 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 semver from 'semver';
import {getVersionedRenderImplementation} from './utils';
import {ReactVersion} from '../../../../ReactVersions';
const ReactVersionTestingAgainst = process.env.REACT_VERSION || ReactVersion;
describe('Store', () => {
let React;
let ReactDOM;
let ReactDOMClient;
let agent;
let act;
let actAsync;
let bridge;
let createDisplayNameFilter;
let getRendererID;
let legacyRender;
let previousComponentFilters;
let store;
let withErrorsOrWarningsIgnored;
function readValue(promise) {
if (typeof React.use === 'function') {
return React.use(promise);
}
// Support for React < 19.0
switch (promise.status) {
case 'fulfilled':
return promise.value;
case 'rejected':
throw promise.reason;
case 'pending':
throw promise;
default:
promise.status = 'pending';
promise.then(
value => {
promise.status = 'fulfilled';
promise.value = value;
},
reason => {
promise.status = 'rejected';
promise.reason = reason;
},
);
throw promise;
}
}
// ... (3712 more lines)
Domain
Dependencies
- ReactVersions.js
- semver
- utils.js
Source
Frequently Asked Questions
What does store-test.js do?
store-test.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does store-test.js depend on?
store-test.js imports 3 module(s): ReactVersions.js, semver, utils.js.
Where is store-test.js in the architecture?
store-test.js is located at packages/react-devtools-shared/src/__tests__/store-test.js (domain: BabelCompiler, directory: packages/react-devtools-shared/src/__tests__).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free