# EngagementSupportedReaction

EngagementSupportedReaction

A supported reaction. `reactionType` is the opaque identity echoed back on the
react mutation; `visual` carries everything needed to render it.

**Status:** ⚠️ Experimental

**Fields:**
- `reactionType`: `ReactionType!` - The kind of reaction a user can apply (e.g. like, love, celebrate). This is
the identifier the client sends back to the react mutation when the user picks
this reaction; treat it as an opaque value rather than parsing it.
- `visual`: `ReactionVisual!` - How to render this reaction (built-in icon or network image).