What is an interaction?

Interactions are the building blocks for your web app’s functionality. They create communication between your data, elements, and web app, allowing you to build an interactive interface.

What makes up an interaction?

An interaction consists of (1) an Event to trigger it and (2) an Action to be performed. Interactions can be added to your pages, elements, and data nodes.
In the Interactions panel below the canvas, you'll be able to visualize the flow of an interaction.
The blue block represents your page, element, or data node. Green blocks then represent a supported event that will trigger the action. Lastly, the action block contains the action that will be performed.