Skip to main content

Widgets

Widgets are components that render user interface elements and visualizations.

They are used to display data, expose controls, and capture user interaction within browser-based apps.

Widgets are the only components that can:

  • Render visual output on screen
  • Capture user input and interaction (clicks, selection, scrolling, gestures)
  • Emit interaction-driven events back into the dataflow

Widget references focus on rendering behavior, supported data formats, interaction semantics, and configuration options, rather than layout or styling guidance.