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

React Native में चेकबॉक्स कैसे दिखाएं


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

कोर react-native पैकेज में चेकबॉक्स सपोर्ट नहीं है और आपको इसके साथ काम करने के लिए एक पैकेज इंस्टॉल करना होगा।

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

npm install --save-dev react-native-paper

बेसिक चेकबॉक्स कंपोनेंट इस प्रकार है:

<Checkbox status={checkboxstatus} onPress={onCheckboxCheckedfunc} />

आइए अब चेकबॉक्स पर कुछ महत्वपूर्ण प्रॉपर्टीज देखते हैं:

प्रॉप्स विवरण
status status को दिए जा सकने वाले मान checked, unchecked और indeterminate हैं।
disabled मान बूलियन है। इसका उपयोग चेकबॉक्स को सक्षम/अक्षम करने के लिए किया जा सकता है।
onPress वह फ़ंक्शन जो तब कॉल किया जाएगा जब चेकबॉक्स चेक किया जाएगा।
color चेकबॉक्स को दिया जाने वाला रंग।
uncheckColor अनचेक मोड में चेकबॉक्स के लिए रंग।

यहां एक सरल चेकबॉक्स प्रदर्शन है:

useState का उपयोग चेकबॉक्स के लिए चेक्ड, अनचेक्ड स्टेटस सेट करने के लिए किया जाता है जैसा कि नीचे दिखाया गया है:

const [checked, setChecked] = React.useState(false);

स्टेट को checked वेरिएबल के अंदर मेंटेन किया जाता है और इसे अपडेट करने के लिए setChecked मेथड का उपयोग किया जाता है।

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

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

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

उदाहरण

import * as React from 'react';
import { StyleSheet, Text, SafeAreaView } from 'react-native';
import { Checkbox } from 'react-native-paper';
const MyComponent = () => {
    const [checked, setChecked] = React.useState(false);
    return (
        
             {
                    setChecked(!checked);
                }}
                color={'green'}
                uncheckColor={'red'}
            />
            Checkbox
        
    );
};
const styles = StyleSheet.create({
    container: {
        flex: 1,
        justifyContent: 'center',
        alignItems: 'center'
    },
});
export default MyComponent;

आउटपुट

React Native में चेकबॉक्स कैसे दिखाएं


  1. क्रोम टूलबार वापस लाएं: आसान समाधान और टिप्स क्रोम टूलबार वापस लाएं: आसान समाधान और टिप्स

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

  1. विंडोज 10 में फाइल एक्सटेंशन प्रदर्शित करें: चरण-दर-चरण गाइड विंडोज 10 में फाइल एक्सटेंशन प्रदर्शित करें: चरण-दर-चरण गाइड

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

  1. Google Sheets में चेकबॉक्स डालें: चरण-दर-चरण गाइड Google Sheets में चेकबॉक्स डालें: चरण-दर-चरण गाइड

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