Skip to Content
WidgetsOverview

Widget Overview

This section is the practical companion to the Guide.

Guide pages teach how an app grows. Widget pages answer a different question:

When I need a specific piece of UI, which widget should I reach for and how do I use it?

Read this section in layers

Layout and shell

Start here if you are shaping the screen:

Text and input

Use these when you are presenting text or collecting typed input:

Collections and navigation

Use these for selection, navigation, and tabular data:

Indicators and visualization

Use these for progress and lightweight charts:

Session and application shell

Use these when building long-running workspaces, transcripts, or terminal shells:

What these pages cover

Each widget page focuses on:

  • what the widget is for
  • the smallest useful builder example
  • common combinations
  • the few props or state values that matter most
  • where to look next

These pages are intentionally usage-oriented. For crate-level reference, keep API Overview nearby.

Last updated on