Skip to main content
196

Search Lumen

Find components, APIs, guides, and recipes.

GitHub
React Native docs
React Native reference

Native components

Explore all 103 components available for React Native. Each reference page includes real native usage, the public API, design guidance, and accessibility behavior.

103documented components7 categories

Component library

Browse the React Native catalog

Foundations

2
LumenProvider

Theme

Provide generated semantic colors, spacing, radii, typography, motion, and elevation to native components.

View reference
LumenText

Text

Render native text with shared typography variants and semantic color tones.

View reference

Actions

7
LumenButton

Button

Run native actions with shared intent, size, loading, and disabled contracts.

View reference
LumenChip

Chip

Represent compact selected, actionable, or removable values with native interaction semantics.

View reference
LumenMenu

Menu

Present a native anchored action menu with shared item-state semantics.

View reference

Forms

28
LumenTextarea

Textarea

Capture multiline native text with shared labeling, supporting copy, and error treatment.

View reference
LumenFieldGroup

Field group

Compose related native controls under one label, description, required state, and validation message.

View reference
LumenPhoneInput

Phone input

Enter an international phone number with searchable countries, calling codes, formatting, validation, and E.164 output.

View reference
LumenCheckbox

Checkbox

Capture a controlled Boolean choice with a generous native target and supporting text.

View reference
LumenRating

Rating

Named whole-number rating options with controlled values and read-only support.

View reference

Layout

8
LumenSurface

Surface

Compose content on semantic native backgrounds with shared padding and radius roles.

View reference
LumenCard

Card

Group related native content on a bordered semantic surface with optional card-level action.

View reference

Navigation

6

Data display

39
LumenHistogram

Histogram

Show a distribution with explicit bins, accurate interval widths, and count or density.

View reference
LumenHeatmap

Heatmap

Encode a matrix with sequential or diverging color scales, labeled axes, and a numeric legend.

View reference
LumenIcon

Icon

Display the complete shared interface and brand catalog, with platform-native escape hatches.

View reference
LumenBadge

Badge

Display compact native status and classification labels using semantic tones.

View reference
LumenStat

Stat

Display a compact product metric with semantic tone and optional supporting context.

View reference
LumenGauge

Gauge

Show a normalized circular native metric with a formatted accessible value.

View reference
LumenGraphic

Graphic

Frame application-provided artwork with token-aware glow, grid, or orbit decoration.

View reference
LumenImage

Image

Present native images with shared fit, ratio, radius, and accessibility behavior.

View reference

Feedback

13
LumenSpinner

Spinner

Communicate an indeterminate native loading state with a semantic brand treatment.

View reference
LumenAlert

Alert

Present inline native feedback using shared neutral, destructive, success, and warning treatments.

View reference
LumenToast

Toast

Present app-controlled transient native feedback with semantic tone and optional actions.

View reference

Interactive component gallery

Try Lumen on React Native

Explore the React Native components and their interactive states directly in the browser.

View verified React Native runtime capture
Native captureReact Native · Android emulator
Lumen component gallery running in a native React Native Android application
React Native docsNative primitives