---
title: ComponentEvents.WillRemove
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/componentevents/willremove
---

# ComponentEvents.WillRemove

Event raised before a component is removed from an entity.

## Declaration

```swift
struct WillRemove
```

## Topics

### Instance Properties

- [componentType](realitykit/componentevents/willremove/componenttype.md)
- [entity](realitykit/componentevents/willremove/entity.md)

## Relationships

### Conforms To

- [Event](realitykit/event.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Detecting component changes

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