Skip to main content
Rive home page
Search...
⌘K
Learn
Support
Get Rive
Get Rive
Search...
Navigation
Artboards
ViewModel
Home
Editor
Scripting
Runtimes
Getting Started
Demos
Creating Scripts
Protocols (Script Types)
Data Binding
Script Inputs
Pointer Events
Debugging
Configuration
Keyboard Shortcuts
Scripting API
Artboards
Animation
Artboard
FocusEvent
KeyPhase
KeyboardEvent
ListenerContext
NodeData
NodeReadData
NoneEvent
PointerEvent
PointerType
ReportedEvent
TextInput
ViewModel
ViewModelChange
Color
DataValue
Gradient
Image
Interfaces
Mat2d
Paint
Path
Renderer
Vec2d
Artboards
ViewModel
Copy page
Copy page
Represents a view model used for data binding.
A
ViewModel
provides structured data that can be read and modified at runtime, allowing Rive files to react to application state.
Was this page helpful?
Yes
No
Suggest edits
Raise issue
TextInput
ViewModelChange
⌘I