Home / Function/ MouseEnterDetect() — react Function Reference

MouseEnterDetect() — react Function Reference

Architecture documentation for the MouseEnterDetect() function in mouse-enter.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  546d9229_6cfb_ddef_b49a_05af977bc1fc["MouseEnterDetect()"]
  f6c1c3c1_f884_99e1_f496_a1fbbe6d96a1["mouse-enter.js"]
  546d9229_6cfb_ddef_b49a_05af977bc1fc -->|defined in| f6c1c3c1_f884_99e1_f496_a1fbbe6d96a1
  style 546d9229_6cfb_ddef_b49a_05af977bc1fc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

fixtures/dom/src/components/fixtures/mouse-events/mouse-enter.js lines 41–71

const MouseEnterDetect = () => {
  const [log, setLog] = React.useState({});
  const firstEl = React.useRef();
  const siblingEl = React.useRef();

  const onMouseEnter = e => {
    const timeStamp = e.timeStamp;
    setLog(log => {
      const callCount = 1 + (log.timeStamp === timeStamp ? log.callCount : 0);
      return {
        timeStamp,
        callCount,
      };
    });
  };

  return (
    <React.Fragment>
      <div
        ref={firstEl}
        onMouseEnter={onMouseEnter}
        style={{
          border: '1px solid #d9d9d9',
          padding: '20px 20px',
        }}>
        Mouse enter call count: {log.callCount || ''}
      </div>
      <div ref={siblingEl} />
    </React.Fragment>
  );
};

Domain

Subdomains

Frequently Asked Questions

What does MouseEnterDetect() do?
MouseEnterDetect() is a function in the react codebase, defined in fixtures/dom/src/components/fixtures/mouse-events/mouse-enter.js.
Where is MouseEnterDetect() defined?
MouseEnterDetect() is defined in fixtures/dom/src/components/fixtures/mouse-events/mouse-enter.js at line 41.

Analyze Your Own Codebase

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

Try Supermodel Free