Uploaded February 2026 | Updated September 2026, 2 hours ago
Rive Events are now deprecated — learn how to migrate to the modern data binding approach using Triggers. In this video, we go through all the ways to fire and listen for triggers in the Rive editor, including on transitions, states, listeners, and timelines using property groups. You'll also see how to listen for triggers from nested components and wire up view model changes in response.
Topics covered:
• How to replace legacy Events with View Model Triggers
• Firing triggers on transitions (on enter / on exit)
• Firing triggers on states and listeners
• Adding triggers to a timeline using property groups and data binding
• Listening for triggers from nested components
• Setting up multiple listeners for different button instances
Learn more about data binding in the Rive docs: https://rive.app/docs
Rive Events are now deprecated — learn how to migrate to the modern data binding approach using Triggers. In this video, we go through all the ways to fire and listen for triggers in the Rive editor, including on transitions, states, listeners, and timelines using property groups. You'll also see how to listen for triggers from nested components and wire up view model changes in response.
Topics covered:
• How to replace legacy Events with View Model Triggers
• Firing triggers on transitions (on enter / on exit)
• Firing triggers on states and listeners
• Adding triggers to a timeline using property groups and data binding
• Listening for triggers from nested components
• Setting up multiple listeners for different button instances
Learn more about data binding in the Rive docs: https://rive.app/docs










