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

React Native के महत्वपूर्ण कोर कंपोनेंट्स की सूची


रिएक्ट नेटिव में सबसे महत्वपूर्ण कोर कंपोनेंट्स निम्नलिखित हैं:

React Native कंपोनेंट Android नेटिव व्यू iOS नेटिव व्यू वेब ब्राउज़र विवरण
View - <View> जब ऐप एंड्रॉइड डिवाइस में देखा जाता है तो <View> कंपोनेंट <ViewGroup> में बदल जाएगा जब ऐप iOS डिवाइस में देखा जाता है तो <View> कंपोनेंट <UIView> में बदल जाएगा जब वेब ब्राउज़र में देखा जाता है तो <View> कंपोनेंट <div> टैग में बदल जाएगा यह फ्लेक्सबॉक्स लेआउट का समर्थन करने वाला कोर कंटेनर है। यह टच हैंडलिंग भी मैनेज करता है।
Text - <Text> जब ऐप एंड्रॉइड डिवाइस में देखा जाता है तो <Text> कंपोनेंट <TextView> में बदल जाएगा जब ऐप iOS डिवाइस में देखा जाता है तो <Text> कंपोनेंट <UITextView> में बदल जाएगा जब वेब ब्राउज़र में देखा जाता है तो <Text> कंपोनेंट <p> टैग में बदल जाएगा उपयोगकर्ता को टेक्स्ट प्रदर्शित करने के लिए उपयोग किया जाता है। यह स्टाइलिंग और टच इवेंट्स भी हैंडल करता है।
Image - <Image> जब ऐप एंड्रॉइड डिवाइस में देखा जाता है तो <Image> कंपोनेंट <ImageView> में बदल जाएगा जब ऐप iOS डिवाइस में देखा जाता है तो <Image> कंपोनेंट <UIImageView> में बदल जाएगा जब वेब ब्राउज़र में देखा जाता है तो <Image> कंपोनेंट <img> टैग में बदल जाएगा इमेज प्रदर्शित करने के लिए उपयोग किया जाता है।
ScrollView - <ScrollView> जब ऐप एंड्रॉइड डिवाइस में देखा जाता है तो <ScrollView> कंपोनेंट <ScrollView> में बदल जाएगा जब ऐप iOS डिवाइस में देखा जाता है तो <ScrollView> कंपोनेंट <UIScrollView> में बदल जाएगा जब वेब ब्राउज़र में देखा जाता है तो <ScrollView> कंपोनेंट <div> टैग में बदल जाएगा कंपोनेंट्स और व्यूज़ वाला स्क्रॉलिंग कंटेनर।
TextInput - <TextInput> जब ऐप एंड्रॉइड डिवाइस में देखा जाता है तो <TextInput> कंपोनेंट <EditText> में बदल जाएगा जब ऐप iOS डिवाइस में देखा जाता है तो <TextInput> कंपोनेंट <UITextField> में बदल जाएगा जब वेब ब्राउज़र में देखा जाता है तो <TextInput> कंपोनेंट <input type="text"> टैग में बदल जाएगा इनपुट एलिमेंट जहां उपयोगकर्ता टेक्स्ट दर्ज कर सकता है।

उदाहरण: कोर कंपोनेंट्स का उपयोग

निम्नलिखित <View>, <Text>, <Image>, <ScrollView> और <TextInput> के साथ कार्यशील उदाहरण है।

Text, View, Image, ScrollView, TextInput के साथ काम करने के लिए, आपको react-native से कंपोनेंट्स इम्पोर्ट करने होंगे जैसा कि नीचे दिखाया गया है:

import { View, Text, Image, ScrollView, TextInput } from 'react-native';

View कंपोनेंट का उपयोग मुख्य रूप से टेक्स्ट, बटन, इमेज आदि को रखने के लिए किया जाता है। कंपोनेंट का उपयोग निम्नानुसार किया जाता है:


    Inside View Container
    

इसमें Text और Image कंपोनेंट हैं। ScrollView कंपोनेंट एक पैरेंट कंपोनेंट की तरह व्यवहार करता है जो View, Text, Image, Button और अन्य रिएक्ट नेटिव कंपोनेंट्स को हैंडल करता है।

import React from 'react';
import { View, Text, Image, ScrollView, TextInput } from 'react-native';
const App = () => {
    return (
        
            Welcome to TutorialsPoints!
            
                Inside View Container
                
            
            
        
    );
}
export default App;

आउटपुट

React Native के महत्वपूर्ण कोर कंपोनेंट्स की सूची


  1. React Native में SectionList कंपोनेंट क्या है और इसका उपयोग कैसे करें React Native में SectionList कंपोनेंट क्या है और इसका उपयोग कैसे करें

    एक इंटरफेस जो सेक्शन में सूचियों को रेंडर करने में मदद करता है। SectionList की कुछ महत्वपूर्ण विशेषताएं हैं: सूची के लिए हेडर/फुटर सपोर्ट सेक्शन के लिए हेडर/फुटर सपोर्ट स्क्रॉल लोडिंग पुल टू रिफ्रेश पूरी तरह से क्रॉस-प्लेटफॉर्म बेसिक SectionList कंपोनेंट इस प्रकार दिखता है: <SectionList sectio

  1. React Native में एनिमेशन के कार्य की व्याख्या React Native में एनिमेशन के कार्य की व्याख्या

    React Native एक Animation कंपोनेंट प्रदान करता है जो उपलब्ध कंपोनेंट्स में अधिक इंटरएक्टिविटी जोड़ने में मदद करता है। Animation कंपोनेंट का उपयोग View, Text, Image, ScrollView, FlatList और SectionList को एनिमेट करने के लिए किया जा सकता है। React Native दो प्रकार के एनिमेशन प्रदान करता है: Animated

  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 (