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

React Native में SafeAreaView का महत्व समझाइए


SafeAreaView कंपोनेंट आपके कंटेंट को डिवाइस की सुरक्षित सीमाओं के भीतर प्रदर्शित करने के लिए है। यह पैडिंग जोड़ने का ख्याल रखता है और यह भी सुनिश्चित करता है कि आपका कंटेंट नेविगेशन बार, टूलबार, टैब बार आदि से ढका न हो। यह कंपोनेंट केवल iOS डिवाइस के लिए उपलब्ध है और यहां इसका एक कार्यात्मक उदाहरण दिया गया है।

आइए एक उदाहरण की मदद से SafeAreaView का उपयोग करने के लाभ को समझते हैं।

निम्न उदाहरण पर विचार करें जो टेक्स्ट "Welcome to Tutorialspoint!" प्रदर्शित करने के लिए View कंपोनेंट का उपयोग करता है।

उदाहरण

View कंपोनेंट के अंदर टेक्स्ट "Welcome to Tutorialspoint!" प्रदर्शित करना

View कंपोनेंट पर style flex: 1 का उपयोग किया गया है। Text कंपोनेंट View कंपोनेंट के अंदर लपेटा गया है और टेक्स्ट "Welcome To Tutorialspoint!" प्रदर्शित करता है। यदि आप आउटपुट देखते हैं तो डिफ़ॉल्ट रूप से टेक्स्ट स्टेटस बार पर रेंडर होता है।

import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
const App = () => {
    return (
        
            Welcome To Tutorialspoint!
        
    );
}
const styles = StyleSheet.create({
    container: {
        flex: 1
    },
});
export default App;

आउटपुट

React Native में SafeAreaView का महत्व समझाइए

अब आइए iOS में SafeAreaView की मदद से यही उदाहरण देखते हैं।

उदाहरण: SafeAreaView का कार्य

नीचे दिए गए उदाहरण में हमने View कंपोनेंट को SafeAreaView से बदल दिया है।

SafeAreaView के साथ काम करने के लिए आपको इसे निम्नानुसार इम्पोर्ट करना होगा:

import { SafeAreaView } from 'react-native';

अब यदि आप आउटपुट देखते हैं तो आप देखेंगे कि Text कंपोनेंट में पैडिंग जोड़ी गई है और अब यह स्टेटस बार को ओवरलैप नहीं करता।

import React from 'react';
import { StyleSheet, Text, SafeAreaView } from 'react-native';
const App = () => {
    return (
        
            Welcome To Tutorialspoint!
        
    );
}
const styles = StyleSheet.create({
    container: {
        flex: 1
    },
});
export default App;

आउटपुट

React Native में SafeAreaView का महत्व समझाइए


  1. React Native SwitchSelector कंपोनेंट की व्याख्या React Native SwitchSelector कंपोनेंट की व्याख्या

    SwitchSelector कंपोनेंट एक रेडियो टॉगल बटन के समान है। यह आपको 2 से अधिक मानों के साथ चयन करने की अनुमति देता है। SwitchSelector के साथ काम करने के लिए आपको नीचे दिखाए अनुसार पैकेज इंस्टॉल करना होगा: npm i react-native-switch-selector --save-dev बेसिक SwitchSelector इस प्रकार दिखता है: console.log

  1. React Native में  Text strings must be rendered within a <Text> component  त्रुटि को कैसे हैंडल करें React Native में "Text strings must be rendered within a <Text> component" त्रुटि को कैसे हैंडल करें

    अपना ऐप विकसित करते समय आप ऊपर बताई गई त्रुटि का सामना कर सकते हैं। यहां वह कोड है जो त्रुटि देता है: उदाहरण import React from react; import { Image , Text, View, StyleSheet } from react-native; export default class App extends React.Component { render() { return (

  1. React Native में VirtualizedList कंपोनेंट के उपयोग की व्याख्या React Native में VirtualizedList कंपोनेंट के उपयोग की व्याख्या

    VirtualizedList कंपोनेंट सबसे अच्छा है जब आपकी सूची आकार में बड़े पैमाने पर बड़ी है। VirtualizedList बेहतर प्रदर्शन और मेमोरी उपयोग में मदद करता है। जैसे-जैसे उपयोगकर्ता स्क्रॉल करता है, डेटा उपयोगकर्ता को दिखाया जाता है। VirtualizedList का बेसिक कंपोनेंट इस प्रकार है: <VirtualizedList data={DAT