सर्व कंपोनंट

ProgressBar · ProgressRing

अनिश्चित स्थितीसह नियंत्रित प्रगती पट्ट्या आणि वलये.

वेबReact Nativeप्रगती

वापरून पाहा

उदाहरण तयार होत आहे…

सर्वात छोटा वापर

Upload.jsx
<ProgressBar value={progress} max={100} />
<ProgressRing value={progress} size={96}>{progress}%</ProgressRing>
<ProgressBar value={null} /> {/* indeterminate */}

तुमच्यासाठी काय हाताळतो

  • मूल्ये 0…max मध्ये मर्यादित केली जातात, आणि null अनिश्चित झाडणी किंवा फिरणारी कमान दाखवते.
  • मोशनच्या मध्येच आलेले नवीन मूल्य त्याच्या वेगासह पुढे जाते.
  • एकच सलग रेषा किंवा कमान, उडी घेणारे तुकडे कधीही नाहीत.
  • duration असलेला spring नेमका त्या वेळी संपतो.

यासाठी वापरा

  • फाइल अपलोड.
  • कोट्यापैकी वापरलेले स्टोरेज.
  • चेकआउटमधील प्रगती.

Props

ProgressBar

Propप्रकारडीफॉल्टवर्णन
valuenumber | null0 ते max प्रगती; null अनिश्चित आहे.
maxnumber100पूर्ण म्हणजे असलेले मूल्य.
colorstring'currentColor'भरावाचा रंग.
trackColorstring'#e7ece9'ट्रॅकचा रंग.
thicknessnumber8रेषेची जाडी, पिक्सेलमध्ये.
direction'ltr' | 'rtl''ltr'डावीकडून (ltr) किंवा उजवीकडून (rtl) भरा.
transitionTransitionspringटायमिंग वक्र { duration, easing } किंवा spring { tempo: 'spring', spring }. spring व्यत्यय आल्यावर त्यांची गती राखतात.

ProgressRing

Propप्रकारडीफॉल्टवर्णन
valuenumber | null0 ते max प्रगती; null अनिश्चित आहे.
maxnumber100पूर्ण म्हणजे असलेले मूल्य.
sizenumber96व्यास, पिक्सेलमध्ये.
thicknessnumber8वलयाची जाडी, पिक्सेलमध्ये.
colorstring'currentColor'कमानीचा रंग.
trackColorstring'#e7ece9'ट्रॅकचा रंग.
childrenReactNodeमध्यभागी दाखवलेले लेबल.
transitionTransitionspringटायमिंग वक्र { duration, easing } किंवा spring { tempo: 'spring', spring }. spring व्यत्यय आल्यावर त्यांची गती राखतात.

इतर props रेंडर होणाऱ्या एलिमेंटकडे जातात, त्यामुळे className, style आणि इव्हेंट हँडलर नेहमीप्रमाणे चालतात.

वेब आणि React Native

ProgressRing मध्यभागी लेबलसाठी मुले घेतो; ProgressBar उजवीकडून भरण्यासाठी direction घेतो.

तेच कंपोनंट आणि props React Native वर चालतात.

शोधा

दस्तऐवजांमध्ये शोधण्यासाठी टाइप करा.