Home / Class/ StatusDisplay Class — react Architecture

StatusDisplay Class — react Architecture

Architecture documentation for the StatusDisplay class in ReactMultiChildReconcile-test.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  ced73c4c_d592_e2c1_0099_30358dc64ada["StatusDisplay"]
  89957210_3fe1_9bf6_da04_073d48f2027c["ReactMultiChildReconcile-test.js"]
  ced73c4c_d592_e2c1_0099_30358dc64ada -->|defined in| 89957210_3fe1_9bf6_da04_073d48f2027c
  55b6313a_691c_5846_8237_414ad5e3739b["getStatus()"]
  ced73c4c_d592_e2c1_0099_30358dc64ada -->|method| 55b6313a_691c_5846_8237_414ad5e3739b
  b103d046_50de_2994_e294_0031ecfeac6c["getInternalState()"]
  ced73c4c_d592_e2c1_0099_30358dc64ada -->|method| b103d046_50de_2994_e294_0031ecfeac6c
  db21f1f2_4b76_05e1_4dc6_92c1b2af063c["componentDidMount()"]
  ced73c4c_d592_e2c1_0099_30358dc64ada -->|method| db21f1f2_4b76_05e1_4dc6_92c1b2af063c
  37288d25_33de_3371_05ae_afd9dcb27a01["componentDidUpdate()"]
  ced73c4c_d592_e2c1_0099_30358dc64ada -->|method| 37288d25_33de_3371_05ae_afd9dcb27a01
  62571d80_90a6_a9a2_cffc_9e948eab83ef["render()"]
  ced73c4c_d592_e2c1_0099_30358dc64ada -->|method| 62571d80_90a6_a9a2_cffc_9e948eab83ef

Relationship Graph

Source Code

packages/react-dom/src/__tests__/ReactMultiChildReconcile-test.js lines 36–58

class StatusDisplay extends React.Component {
  state = {internalState: idCounter++};

  getStatus() {
    return this.props.status;
  }

  getInternalState() {
    return this.state.internalState;
  }

  componentDidMount() {
    this.props.onFlush();
  }

  componentDidUpdate() {
    this.props.onFlush();
  }

  render() {
    return <div>{this.props.contentKey}</div>;
  }
}

Frequently Asked Questions

What is the StatusDisplay class?
StatusDisplay is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactMultiChildReconcile-test.js.
Where is StatusDisplay defined?
StatusDisplay is defined in packages/react-dom/src/__tests__/ReactMultiChildReconcile-test.js at line 36.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free