App Class — react Architecture
Architecture documentation for the App class in ReactDOMSVG-test.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD cdfe2e94_fc3d_0a89_846d_c0e494bc3364["App"] f0dfa257_44b4_0376_56a9_43ecb16ddb73["ReactDOMSVG-test.js"] cdfe2e94_fc3d_0a89_846d_c0e494bc3364 -->|defined in| f0dfa257_44b4_0376_56a9_43ecb16ddb73 24844b64_3fdb_5e03_50c4_58d022692bf1["render()"] cdfe2e94_fc3d_0a89_846d_c0e494bc3364 -->|method| 24844b64_3fdb_5e03_50c4_58d022692bf1
Relationship Graph
Source Code
packages/react-dom/src/__tests__/ReactDOMSVG-test.js lines 130–163
class App extends React.Component {
state = {step: 0};
render() {
inst = this;
const {step} = this.state;
if (step === 0) {
return null;
}
return (
<g ref={el => (g = el)} strokeWidth="5">
<svg ref={el => (svg2 = el)}>
<foreignObject ref={el => (foreignObject = el)}>
<svg ref={el => (svg3 = el)}>
<svg ref={el => (svg4 = el)} />
<image
ref={el => (image = el)}
xlinkHref="http://i.imgur.com/w7GCRPb.png"
/>
</svg>
<div ref={el => (div = el)} />
</foreignObject>
</svg>
<image
ref={el => (image2 = el)}
xlinkHref="http://i.imgur.com/w7GCRPb.png"
/>
<foreignObject ref={el => (foreignObject2 = el)}>
<div ref={el => (div2 = el)} />
</foreignObject>
</g>
);
}
}
Source
Frequently Asked Questions
What is the App class?
App is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactDOMSVG-test.js.
Where is App defined?
App is defined in packages/react-dom/src/__tests__/ReactDOMSVG-test.js at line 130.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free