Home / Class/ ParentComponent Class — react Architecture

ParentComponent Class — react Architecture

Architecture documentation for the ParentComponent class in ReactCompositeComponentNestedState-test.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  d7cd3d3b_46ab_319d_8604_6d1be894f44d["ParentComponent"]
  96908977_3082_9a4f_b812_f0906f853c53["ReactCompositeComponentNestedState-test.js"]
  d7cd3d3b_46ab_319d_8604_6d1be894f44d -->|defined in| 96908977_3082_9a4f_b812_f0906f853c53
  580c9e0b_9862_5d84_d637_c45499386ca9["render()"]
  d7cd3d3b_46ab_319d_8604_6d1be894f44d -->|method| 580c9e0b_9862_5d84_d637_c45499386ca9

Relationship Graph

Source Code

packages/react-dom/src/__tests__/ReactCompositeComponentNestedState-test.js lines 24–44

    class ParentComponent extends React.Component {
      state = {color: 'blue'};

      handleColor = color => {
        this.props.logger('parent-handleColor', this.state.color);
        this.setState({color: color}, function () {
          this.props.logger('parent-after-setState', this.state.color);
        });
      };

      render() {
        this.props.logger('parent-render', this.state.color);
        return (
          <ChildComponent
            logger={this.props.logger}
            color={this.state.color}
            onSelectColor={this.handleColor}
          />
        );
      }
    }

Frequently Asked Questions

What is the ParentComponent class?
ParentComponent is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactCompositeComponentNestedState-test.js.
Where is ParentComponent defined?
ParentComponent is defined in packages/react-dom/src/__tests__/ReactCompositeComponentNestedState-test.js at line 24.

Analyze Your Own Codebase

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

Try Supermodel Free