Foo Class — react Architecture
Architecture documentation for the Foo class in ReactLegacyMount-test.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 60ba8cf7_9da2_d640_4711_d7ab58ef372b["Foo"] b97deb00_70e5_8539_57ce_af03a5c4be55["ReactLegacyMount-test.js"] 60ba8cf7_9da2_d640_4711_d7ab58ef372b -->|defined in| b97deb00_70e5_8539_57ce_af03a5c4be55 06d887c8_b389_483f_072d_c63d671fa961["componentDidMount()"] 60ba8cf7_9da2_d640_4711_d7ab58ef372b -->|method| 06d887c8_b389_483f_072d_c63d671fa961 bd27cba9_0a63_402b_ca3e_46ae7634f0f5["render()"] 60ba8cf7_9da2_d640_4711_d7ab58ef372b -->|method| bd27cba9_0a63_402b_ca3e_46ae7634f0f5
Relationship Graph
Source Code
packages/react-dom/src/__tests__/ReactLegacyMount-test.js lines 256–266
class Foo extends React.Component {
state = {active: false};
componentDidMount() {
this.setState({active: true});
}
render() {
return (
<div>{this.props.children + (this.state.active ? '!' : '')}</div>
);
}
}
Source
Frequently Asked Questions
What is the Foo class?
Foo is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactLegacyMount-test.js.
Where is Foo defined?
Foo is defined in packages/react-dom/src/__tests__/ReactLegacyMount-test.js at line 256.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free