Home / Function/ ParentComponent() — react Function Reference

ParentComponent() — react Function Reference

Architecture documentation for the ParentComponent() function in ReactTreeTraversal-test.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  3d8ba211_20aa_4010_b250_10d15d2f61c4["ParentComponent()"]
  2a8879f9_e2cf_3c63_dcfb_2d016f18ef8c["ReactTreeTraversal-test.js"]
  3d8ba211_20aa_4010_b250_10d15d2f61c4 -->|defined in| 2a8879f9_e2cf_3c63_dcfb_2d016f18ef8c
  style 3d8ba211_20aa_4010_b250_10d15d2f61c4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom/src/__tests__/ReactTreeTraversal-test.js lines 41–65

const ParentComponent = ({eventHandler}) => (
  <div
    id="P"
    onClickCapture={e => eventHandler(e.currentTarget.id, 'captured', e.type)}
    onClick={e => eventHandler(e.currentTarget.id, 'bubbled', e.type)}
    onMouseEnter={e => eventHandler(e.currentTarget.id, e.type)}
    onMouseLeave={e => eventHandler(e.currentTarget.id, e.type)}>
    <div
      id="P_P1"
      onClickCapture={e => eventHandler(e.currentTarget.id, 'captured', e.type)}
      onClick={e => eventHandler(e.currentTarget.id, 'bubbled', e.type)}
      onMouseEnter={e => eventHandler(e.currentTarget.id, e.type)}
      onMouseLeave={e => eventHandler(e.currentTarget.id, e.type)}>
      <ChildComponent id="P_P1_C1" eventHandler={eventHandler} />
      <ChildComponent id="P_P1_C2" eventHandler={eventHandler} />
    </div>
    <div
      id="P_OneOff"
      onClickCapture={e => eventHandler(e.currentTarget.id, 'captured', e.type)}
      onClick={e => eventHandler(e.currentTarget.id, 'bubbled', e.type)}
      onMouseEnter={e => eventHandler(e.currentTarget.id, e.type)}
      onMouseLeave={e => eventHandler(e.currentTarget.id, e.type)}
    />
  </div>
);

Domain

Subdomains

Frequently Asked Questions

What does ParentComponent() do?
ParentComponent() is a function in the react codebase, defined in packages/react-dom/src/__tests__/ReactTreeTraversal-test.js.
Where is ParentComponent() defined?
ParentComponent() is defined in packages/react-dom/src/__tests__/ReactTreeTraversal-test.js at line 41.

Analyze Your Own Codebase

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

Try Supermodel Free