Home / Class/ App Class — react Architecture

App Class — react Architecture

Architecture documentation for the App class in StrictEffectsModeDefaults-test.internal.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  4ea6c813_ce59_f1cf_6d7f_d8cbc0d60843["App"]
  e2e3f14f_346a_ba57_e3eb_8a36f9fd0955["StrictEffectsModeDefaults-test.internal.js"]
  4ea6c813_ce59_f1cf_6d7f_d8cbc0d60843 -->|defined in| e2e3f14f_346a_ba57_e3eb_8a36f9fd0955
  68a7b851_ffcc_1698_060f_652ad30e9aa6["componentDidMount()"]
  4ea6c813_ce59_f1cf_6d7f_d8cbc0d60843 -->|method| 68a7b851_ffcc_1698_060f_652ad30e9aa6
  1c5b50ac_e7a7_ac6f_6b53_a9f0986146e4["componentDidUpdate()"]
  4ea6c813_ce59_f1cf_6d7f_d8cbc0d60843 -->|method| 1c5b50ac_e7a7_ac6f_6b53_a9f0986146e4
  c7873cb8_131b_6d5f_77ef_c2c2fd99c0f9["componentWillUnmount()"]
  4ea6c813_ce59_f1cf_6d7f_d8cbc0d60843 -->|method| c7873cb8_131b_6d5f_77ef_c2c2fd99c0f9
  c74a62e8_1cd4_3f97_e270_2fa76eee158a["render()"]
  4ea6c813_ce59_f1cf_6d7f_d8cbc0d60843 -->|method| c74a62e8_1cd4_3f97_e270_2fa76eee158a
  beefcf6d_e123_d6ad_e3e6_bde68d98e599["test()"]
  4ea6c813_ce59_f1cf_6d7f_d8cbc0d60843 -->|method| beefcf6d_e123_d6ad_e3e6_bde68d98e599

Relationship Graph

Source Code

packages/react-reconciler/src/__tests__/StrictEffectsModeDefaults-test.internal.js lines 66–82

    class App extends React.PureComponent {
      componentDidMount() {
        log.push('componentDidMount');
      }

      componentDidUpdate() {
        log.push('componentDidUpdate');
      }

      componentWillUnmount() {
        log.push('componentWillUnmount');
      }

      render() {
        return this.props.text;
      }
    }

Frequently Asked Questions

What is the App class?
App is a class in the react codebase, defined in packages/react-reconciler/src/__tests__/StrictEffectsModeDefaults-test.internal.js.
Where is App defined?
App is defined in packages/react-reconciler/src/__tests__/StrictEffectsModeDefaults-test.internal.js at line 66.

Analyze Your Own Codebase

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

Try Supermodel Free