---
title: ComponentEvents
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/componentevents
---

# ComponentEvents

Provides the events related to components.

## Declaration

```swift
enum ComponentEvents
```

## Overview

Overview For more information on subscribing to scene events, see RealityKit/Scene/Event.

## Topics

### Detecting component changes

- [ComponentEvents.DidAdd](realitykit/componentevents/didadd.md)
- [ComponentEvents.DidChange](realitykit/componentevents/didchange.md)
- [ComponentEvents.WillRemove](realitykit/componentevents/willremove.md)

### Detecting component activations

- [ComponentEvents.DidActivate](realitykit/componentevents/didactivate.md)
- [ComponentEvents.WillDeactivate](realitykit/componentevents/willdeactivate.md)

## See Also

### Scene and entity lifecycle events

- [SceneEvents](realitykit/sceneevents.md)
- [AnchorStateEvents](realitykit/anchorstateevents.md)
