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

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 (
            
                
            
        );
    }
}
const styles = StyleSheet.create({
    container: {
        paddingTop: 50,
        paddingLeft: 50,
    },
    stretch: {
        width: 200,
        height: 200,
        resizeMode: 'stretch',
    },
});

स्क्रीन पर प्रदर्शित त्रुटि इस प्रकार है:

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 (
            
                
            
        );
    }
}
const styles = StyleSheet.create({
    container: {
        paddingTop: 50,
        paddingLeft: 50,
    },
    stretch: {
        width: 200,
        height: 200,
        resizeMode: 'stretch',
    },
});

आउटपुट

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


  1. जावाएफएक्स में विंडो की चौड़ाई के भीतर टेक्स्ट कैसे रैप करें जावाएफएक्स में विंडो की चौड़ाई के भीतर टेक्स्ट कैसे रैप करें

    जावाएफएक्स में, टेक्स्ट नोड को Javafx.scene.text.Text क्लास द्वारा दर्शाया जाता है। जावाएफएक्स विंडो में टेक्स्ट डालने/प्रदर्शित करने के लिए आपको - Text क्लास को इंस्टेंटिएट करें। सेटर मेथड्स का उपयोग करके या उन्हें कंस्ट्रक्टर में आर्गुमेंट्स के रूप में पास करके पोजीशन और टेक्स्ट स्ट्रिंग जैसी बु

  1. Excel में #VALUE त्रुटि कैसे ठीक करें Excel में #VALUE त्रुटि कैसे ठीक करें

    जब आप #VALUE त्रुटि देखते हैं, तो इसका मतलब है कि सूत्र टाइप करने के तरीके में कुछ गड़बड़ है, या जिन सेल को आप संदर्भित कर रहे हैं उनमें कुछ गड़बड़ है। #VALUE त्रुटि Microsoft Excel में बहुत आम है, इसलिए इसका सटीक कारण ढूंढना थोड़ा कठिन है। Excel में #VALUE त्रुटि कैसे ठीक करें Excel में #VALUE त्रु

  1. टेक्स्ट की कैपिटलाइज़ेशन कैसे बदलें टेक्स्ट की कैपिटलाइज़ेशन कैसे बदलें

    कुछ उपयोगकर्ता हमसे सवाल पूछ रहे हैं कि क्या माइक्रोसॉफ्ट वर्ड, गूगल डॉक्स, या यहां तक कि टेक्स्ट एडिटर के बिना लोअरकेस अक्षरों को अपरकेस में (या इसके विपरीत) बदलने का कोई तरीका है। कुछ प्रभावित उपयोगकर्ता तो गलत कैपिटलाइज़ेशन में टाइप किए गए टेक्स्ट को डिलीट करने पर विचार कर रहे थे, लेकिन इस समस्या