Home / Class/ App Class — react Architecture

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>
        );
      }
    }

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