Skip to content

EngagementArea

EngagementArea(__namedParameters): ReactElement

A qualified engagement region (plan 144 TASK-13 / REQ-21). It:

  • establishes a TelemetryScope (area / purpose) for its descendants;
  • emits viewEvent once when first viewport-qualified — one-shot across React Strict Mode’s double-mount (AC-12);
  • accrues dwell only while the region is onscreen and the tab is visible, emitting dwellEvent with dwell_ms when it unmounts;
  • bubbles descendant clicks as interactionEvent.

Renders its children and never throws without a provider (AC-13).

EngagementAreaProps

ReactElement