Using properties is the best way to share data within an app because properties are accessible to all functions and callbacks in an app.
However, if you want to share an intermediate result, or data that multiple callbacks need to access, then define a public or private property to store your data. Public properties are accessible both inside and outside of the app, whereas private properties are only accessible inside of the app.
All UI components are properties, so you can use this syntax to access and update UI components within your callbacks: “app.Component.Property”
You may want to use this documentation link for your detailed understanding: