Skip to content

Use cases

The Introduction lists when to reach for react-ui-os. These pages go one step further: they take four products people actually build with a desktop metaphor and show how each one is structured on top of the library.

They sit between two neighbours. Recipes answer a single “how do I do X” with a snippet. Showcase lists shipped products. A use case is the middle layer: a whole product shape, which API depth it uses, which theme, which surfaces light up, and the code that wires them.

None of these introduce new API. Every line is in the component and API references already; the use cases just put the pieces in the order a real build needs them.

Use caseThe productWhat it leans on
Internal ops consoleA company’s internal tools behind one shellPer-role dynamic registry, Spotlight, status items, notifications, server storage
SaaS application shellA multi-tenant product’s modules as appsa custom left-dock theme, tenant-branded accent, the runtime Settings panel
Support workspaceAn agent handling many tickets at oncePer-instance system windows, window snapping, workspaces, notifications
Maker toolA single creative or generator app with its filesFileExplorer, state-earned desktop folders, the macOS theme

Each page opens with the product and why the desktop metaphor earns its place there, then shows the structure as code. Pick the one closest to what you’re building and adapt; the four overlap deliberately, so a real product usually borrows from more than one.