Box
The foundational layout primitive. Every other layout component (Row, Col, Center, Grid, ...) is built on top of Box.
Row
A Box preset with direction="row". Use it to lay out children horizontally.
Col
A Box preset with direction="column". Use it to lay out children vertically.
Grid
A compound component for building responsive column grids. Grid.Root wraps children in a wrapping row; Grid.Item computes its own width from Dimensions.get('window'), the number of columns, and the span it should occupy. This assumes the grid fills the device's full screen width, which holds in a real app but not inside this docs page's preview card, so the live preview below uses a plain Row instead. The code sample is the real, correct Grid.Item usage.
Center
A Box preset with align="center" and justify="center". Centers its children both horizontally and vertically within its own bounds. Useful for empty states, single-icon placeholders, or any content that should sit in the middle of a fixed-size area regardless of its own size.
AbsoluteCenter
Positions its children centered and absolutely filling the nearest positioned ancestor. Useful for a loading state or empty state centered on top of other content, e.g. a status message over a card while it loads, or a modal's content centered on its scrim. For positioning content at a corner or edge instead of dead-center, see AbsoluteView.
AbsoluteView
A Box preset with position: 'absolute' already applied, for positioning content at a specific corner or edge of the nearest positioned ancestor via top/bottom/left/right. For centering content over the entire parent instead of pinning it to an edge, see AbsoluteCenter.
Separator
A thin dividing line, horizontal or vertical.
Spacer
A fixed-size empty box, useful for manual gaps when gap isn't convenient (e.g. only one side needs spacing).
Pressable
A touchable Box. It accepts every Box styling prop plus touch handlers, so it can wrap anything, an icon, a card, a row of content, and make it tappable. It's the building block Button and IconButton are composed from.