REACT-NATIVES
WIRED FOR SPEED
react-natives v2.1.2
Theme
Light
Dark
Get Started
Menu
Components
Data Display
CircularProgress
A circular progress indicator showing completion percentage.
Example
Preview
Code
Props
CircularProgress Props
Prop
Type
Default
Description
className
string
—
NativeWind utility classes to apply to the circular progress container.
value
*
number
—
The progress value from 0 to 100.
size
'sm' | 'md' | 'lg' | 'xl'
'md'
Controls the diameter of the circular progress.
CircularProgressLabel Props
Prop
Type
Default
Description
className
string
—
NativeWind utility classes for the label inside the circle.
Usage Guidelines
When to use
Use CircularProgress to display a visual percentage or completion state in a compact circular form.
Best practices
•
Always pair with CircularProgressLabel to show the numeric value.
•
Use semantic colors to indicate positive (green) or warning (yellow) states.
•
Consider Progress (linear) for space-constrained layouts.
Accessibility
CircularProgress exposes its value to screen readers via accessibilityValue. Announce progress changes for dynamic updates.
Related Components
Progress
A compound progress bar component that visually indicates the completion percentage of an operation.
Spinner
An animated loading indicator to communicate that an operation is in progress.
React-Natives
A comprehensive React Native component library.
Documentation
Getting Started
Components
Theming
Community
GitHub
Discord
Twitter
Blog
Support
FAQ
Contact
Contributing
License
© 2026 React-Natives. Wired by WireServers-UI.