Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

कैसे प्रतिक्रियाशील में एक चेकबॉक्स दिखाने के लिए?

<घंटा/>

चेकबॉक्स एक सामान्य घटक है जिसका उपयोग हम अक्सर UI पर करते हैं। हमारे पास प्रतिक्रियाशील में चेकबॉक्स दिखाने के कुछ अच्छे तरीके हैं।

मूल प्रतिक्रिया-मूल पैकेज में चेकबॉक्स समर्थन नहीं है और इसके साथ काम करने के लिए आपको एक पैकेज स्थापित करने की आवश्यकता है।

चेकबॉक्स प्रदर्शित करने के लिए निम्नलिखित पैकेज को स्थापित करना होगा -

npm install --save-dev React-native-paper

मूल चेकबॉक्स घटक इस प्रकार है -

<चेकबॉक्स स्थिति={checkboxstatus} onPress={onCheckboxCheckedfunc} />

आइए अब चेकबॉक्स पर कुछ महत्वपूर्ण गुण देखें -

Props विवरण
स्थिति स्थिति को दिया जा सकने वाला मान चेक किया हुआ, अनियंत्रित और अनिश्चित होता है।
अक्षम मान बूलियन है। इसका उपयोग चेकबॉक्स को सक्षम/अक्षम करने के लिए किया जा सकता है।
प्रेस पर वह फ़ंक्शन जिसे चेकबॉक्स चेक किए जाने पर कॉल किया जाएगा।
रंग चेकबॉक्स को दिया जाने वाला रंग
रंग को अनचेक करें अनचेक मोड में चेकबॉक्स का रंग।

यहाँ एक साधारण चेकबॉक्स डिस्प्ले है -

यूज़स्टेट का उपयोग चेकबॉक्स के लिए चेक की गई, अनियंत्रित स्थिति को सेट करने के लिए किया जाता है, जैसा कि नीचे दिखाया गया है -

const [चेक किया गया, सेट चेक किया गया] =React.useState(false);

राज्य को चेक किए गए चर के अंदर बनाए रखा जाता है और इसे अद्यतन करने के लिए सेटचेक विधि का उपयोग किया जाता है।

जब उपयोगकर्ता चेक बॉक्स को चेक/अनचेक करता है तो चेक की गई स्थिति अपडेट हो जाएगी -

onPress={() => { setchecked(!checked);}}

पूरा कोड इस प्रकार है -

उदाहरण

<पूर्व> आयात * 'प्रतिक्रिया' से प्रतिक्रिया के रूप में; आयात {शैलीपत्रक, पाठ, SafeAreaView} 'प्रतिक्रिया-मूल' से चेक किया गया, सेट चेक किया गया] =React.useState(false); वापसी ( uncheckColor={'red'} /> Checkbox );};const Styles =StyleSheet.create({कंटेनर:{फ्लेक्स:1, जस्टिफाई कंटेंट:'सेंटर', alignItems:'center' ' },});निर्यात डिफ़ॉल्ट MyComponent;

आउटपुट

कैसे प्रतिक्रियाशील में एक चेकबॉक्स दिखाने के लिए?


  1. क्रोम में टूलबार कैसे दिखाएं

    कई उपयोगकर्ताओं के लिए, Google Chrome सभी ब्राउज़रों के लिए मानक निर्धारित करता है। इसे विभिन्न तरीकों से अनुकूलित किया जा सकता है और इसे लगातार अपडेट द्वारा सुचारू रूप से काम करने की स्थिति में रखा जाता है। लेकिन कुछ भी सही नहीं है और अक्सर उपयोगकर्ताओं को Google क्रोम के साथ भी कुछ समस्याएं आती है

  1. मैं विंडोज 10 में फाइल एक्सटेंशन कैसे दिखाऊं?

    आपके कंप्यूटर की प्रत्येक फ़ाइल में काम करने के लिए एक एक्सटेंशन होना चाहिए। यह एक प्रकार की पहचान है जो उपयोगकर्ता को यह जानने में मदद करती है कि फाइल किस श्रेणी की है और कौन सा सॉफ्टवेयर इसे खोलने में सक्षम होगा। यह ऑपरेटिंग सिस्टम के लिए एक गाइड के रूप में भी कार्य करता है जब उपयोगकर्ता उस पर डबल

  1. Google पत्रक में चेकबॉक्स कैसे डालें

    किसने सोचा होगा कि Google पत्रक पर काम करते समय एक चेकलिस्ट प्रतीक इतना महत्वपूर्ण और उपयोगी हो सकता है? चाहे आप एक टू-डू सूची बना रहे हों या यह देख रहे हों कि आपको क्या-क्या करना है, आपको एक चेकलिस्ट की आवश्यकता है। Microsoft Excel के विपरीत, Google स्लाइड में चेकबॉक्स जोड़ना इतना आसान नहीं है। हाल