Progress
A Progress component visually indicates the completion status of a task. Built on top of heroui-native Progress.
React Native components render to native views, so this is the component running in the example app, in the theme you are reading in.
9:41


Progress.tsx
import { View } from 'react-native';import { useEffect, useState } from 'react';import { NProgress, NText } from '@nayan-ui/native';export default function ProgressScreen() {const [value, setValue] = useState(0);useEffect(() => {const timer = setInterval(() => {setValue(v => (v >= 100 ? 0 : v + 5));}, 300);return () => clearInterval(timer);}, []);return (<View className="p-4 gap-4"><NText className="text-lg font-bold">Animated</NText><NProgress value={value} /><NText className="text-muted">{value}%</NText><NText className="text-lg font-bold">Static values</NText><NProgress value={0} /><NProgress value={25} /><NProgress value={50} /><NProgress value={75} /><NProgress value={100} /></View>);}
| Name | Type | Default | Details |
|---|---|---|---|
| value | number | Required | Progress value (0-100). |
| className | string | ' ' | You can customise progress container by passing tailwind classes. |
| indicatorClassName | string | ' ' | You can customise progress indicator by passing tailwind classes. |
Other components solving nearby problems.
- React Native Progress
- React Native Progress Bar
- React Native Loading Progress
- Mobile Progress React Native
- React Native Progress Component
- React Native Progress Library
- React Native Progress Indicator
- React Native Circular Progress
- React Native Linear Progress
- React Native Progress Circle
- React Native Loading Bar
- React Native Progress Tracker
- React Native Step Progress
- Mobile Progress Component
- Cross Platform Progress
- Expo Progress Component
- React Native Progress Tutorial
- React Native Progress TypeScript
- React Native Progress UI