# Reactions & Triggers: Then

> What a reaction can do.

Glider documentation · Logic · Web page: https://cgglider.com/docs/reactions/actions/

Sections of this page: [The model](https://cgglider.com/docs/reactions.md) · [When](https://cgglider.com/docs/reactions/events.md) · [Conditions](https://cgglider.com/docs/reactions/conditions.md) · [Then](https://cgglider.com/docs/reactions/actions.md) · [Chaining, delays & guards](https://cgglider.com/docs/reactions/chaining.md)

| Action | Effect |
| --- | --- |
| playClip | Plays a clip on a target — a node, a group or a scene. |
| setStore | Writes a scalar to a store path. |
| show / hide | Sets visibility for a target, by writing sys.hidden.<nodeId>. |
| emit | Emits a named event, which other reactions can listen for with onEvent. |

> **Note:** show and hide write a reserved store path rather than editing the node, which is why a reaction can change visibility on air without touching the saved page.
