TestConsumer Class — react Architecture
Architecture documentation for the TestConsumer class in ReactDOMFizzServer-test.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 2df612ea_525c_e29b_9c00_f1bded0274ce["TestConsumer"] 5072da8a_36b7_45e2_d8f4_8c2953aaa8c8["ReactDOMFizzServer-test.js"] 2df612ea_525c_e29b_9c00_f1bded0274ce -->|defined in| 5072da8a_36b7_45e2_d8f4_8c2953aaa8c8 a2efb4f6_6d65_4562_cd1a_aff533f2a87e["render()"] 2df612ea_525c_e29b_9c00_f1bded0274ce -->|method| a2efb4f6_6d65_4562_cd1a_aff533f2a87e
Relationship Graph
Source Code
packages/react-dom/src/__tests__/ReactDOMFizzServer-test.js lines 1943–1963
class TestConsumer extends React.Component {
static contextTypes = {
test: PropTypes.string,
};
render() {
const child = (
<b>
<Text text={this.context.test} />
</b>
);
if (this.props.prefix) {
return (
<>
{readText(this.props.prefix)}
{child}
</>
);
}
return child;
}
}
Domain
Source
Frequently Asked Questions
What is the TestConsumer class?
TestConsumer is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactDOMFizzServer-test.js.
Where is TestConsumer defined?
TestConsumer is defined in packages/react-dom/src/__tests__/ReactDOMFizzServer-test.js at line 1943.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free