# React

Where Astro is the Teasim surface for content-driven sites, React is the surface
for interactive applications — the interfaces that hold state, respond to input,
and keep behaving correctly at the edges.

## The shape of it

| Package | Role |
| --- | --- |
| `@teasim/elements` | Foundational React interface elements |
| `@teasim/hooks` | Reusable interaction and behaviour logic |
| `@teasim/widgets` | Higher-level, production-ready application experiences |

Icons are not a standalone package. Where they are needed, they belong inside
the element system.

## Where it stands

The React workspace is early. The architecture above is settled; the published
surface is not finished. This page will name versions when there are versions
worth naming.