Home / Function/ ChildComponent() — react Function Reference

ChildComponent() — react Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

packages/react-dom/src/__tests__/ReactTreeTraversal-test.js lines 17–39

const ChildComponent = ({id, eventHandler}) => (
  <div
    id={id + '__DIV'}
    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={id + '__DIV_1'}
      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={id + '__DIV_2'}
      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 ChildComponent() do?
ChildComponent() is a function in the react codebase, defined in packages/react-dom/src/__tests__/ReactTreeTraversal-test.js.
Where is ChildComponent() defined?
ChildComponent() is defined in packages/react-dom/src/__tests__/ReactTreeTraversal-test.js at line 17.

Analyze Your Own Codebase

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

Try Supermodel Free