2016-06-16 9 views

उत्तर

4

आप नहीं कर सकते। डीओएम में वस्तुओं को हटाने/बदलने के तरीके के बारे में जानने के लिए उन्हें अपनी नौकरी करने के लिए प्रतिक्रिया की आवश्यकता है। यह पिछली तरह से एक सुधार है चीजों ने प्रतिक्रिया की, जो data-reactid हर जगह विशेषताएँ थी।

+0

हालांकि यह सच है कि प्रतिक्रिया को गतिशील सामग्री के लिए इसकी आवश्यकता है, स्थिर सामग्री एक और कहानी है: https://facebook.github.io/react/docs/react-dom-server.html#rendertostaticmarkup –

0

यदि आप टैग में प्रत्येक "शब्द" और/या स्थान को लपेटते हैं, तो टिप्पणियां दिखाई नहीं देगी। बड़े रिटर्न के लिए आदर्श नहीं है, लेकिन अगर किसी कारण से आप बिल्कुल उन टिप्पणियों में नहीं हो सकते हैं तो यह एक आदर्श नहीं है।

बस वेब इंस्पेक्टर में कोड देखें, आप अंतर देखेंगे।

https://jsfiddle.net/69z2wepo/73674/

कोई टिप्पणी नहीं

return (<div><span>Hello</span><span> </span><span>{this.props.name}</span></div>) 

टिप्पणी

return (<div>Hello {this.props.name}</div>) 
1

ReactDOMServer.renderToStaticMarkup ठीक करता है।

कि पृष्ठ से: renderToString को

सामान, इसका छोड़कर अतिरिक्त डोम डेटा-reactid के रूप में इस तरह के गुण नहीं बना रहा है, तो प्रतिक्रिया आंतरिक रूप से उपयोग करता है। यह उपयोगी है यदि आप एक साधारण स्थिर पृष्ठ जनरेटर के रूप में प्रतिक्रिया का उपयोग करना चाहते हैं, क्योंकि अतिरिक्त विशेषताओं को अलग करने से कई बाइट्स बचा सकते हैं।

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