2016-07-24 4 views
7

मेरे पास कुछ प्रतिक्रिया दस्तावेज, साथ ही स्क्रीनकास्ट में भी है। लोग अपने जेएसएक्स टेम्पलेट्स के अंदर { " " } लिखेंगे।लोग अपने रिएक्ट/जेएसएक्स में {""} क्यों डालते हैं?

वे ऐसा क्यों करते हैं? ऐसा लगता है कि वे लाइन ब्रेक के विकल्प के रूप में इसका उपयोग कर रहे हैं, लेकिन मुझे नहीं लगता कि स्पष्ट रूप से कहीं भी समझाया गया है।

उत्तर

11

इसका उपयोग टेक्स्ट ब्लॉक में एक स्पष्ट स्थान डालने के लिए किया जाता है, क्योंकि एक और टैग होने पर संकलन/परिवर्तन समय पर अग्रणी और पिछली जगहों को अनदेखा किया जाता है।

उदाहरण:

<div> 
Text 
<a>some Text</a> 
</div> 

Textsome Text स्क्रीन पर साथ परिणाम देगा। (लापता अंतरिक्ष देखें) के रूप Text some Text स्क्रीन पर साथ करना चाहता था

<div> 
Text{' '} 
<a>some Text</a> 
</div> 

परिणाम देगा।

+0

मुझे यकीन है कि उदाहरण आपने सोचा था है नहीं कर रहा हूँ जोड़ने के लिए प्रयोग किया जाता है। यदि यह नहीं है, तो आप एक कोड उदाहरण प्रदान कर सकते हैं! –

+0

'टेक्स्ट कुछ पाठ' लिखने में क्या गलत है? यह सफेद जगह रखेगा। –

+0

@CosminAbabei हां, जो व्हाइटस्पेस को बरकरार रखेगा, लेकिन कभी-कभी टेक्स्ट की आपकी रेखा काफी लंबी हो सकती है, और आपको इसे विभाजित करने की आवश्यकता है। तो सबसे अधिक "स्पष्ट" विभाजन 'ए' टैग पर है लेकिन यह अंतरिक्ष को हटा देता है, इसलिए मजबूर मैन्युअल स्थान की आवश्यकता होती है –

0

यह कुछ आगे या पीछे रिक्त स्थान

render() { 
    return (<div> 
      My name is{' '} 
      <span> Piyush </span> 
      </div> 
     ) 
} 
संबंधित मुद्दे

 संबंधित मुद्दे