मैं अपना React.jsऐप सेट करने का प्रयास कर रहा हूं ताकि यह केवल तभी प्रस्तुत हो जब एक चर मेरे पास है true।
जिस तरह से मेरा रेंडर फ़ंक्शन सेट किया गया है वह ऐसा दिखता है:
render: function() {
var text = this.state.submitted ? 'Thank you! Expect a follow up at '+email+' soon!' : 'Enter your email to request early access:';
var style = this.state.submitted ? {"backgroundColor": "rgba(26, 188, 156, 0.4)"} : {};
return (
<div>
if(this.state.submitted==false)
{
<input type="email" className="input_field" onChange={this._updateInputValue} ref="email" value={this.state.email} />
<ReactCSSTransitionGroup transitionName="example" transitionAppear={true}>
<div className="button-row">
<a href="#" className="button" onClick={this.saveAndContinue}>Request Invite</a>
</div>
</ReactCSSTransitionGroup>
}
</div>
)
},
मूल रूप से, यहाँ महत्वपूर्ण भाग वह if(this.state.submitted==false)भाग है (मैं चाहता हूं कि divजब प्रस्तुत चर सेट हो तो ये तत्व दिखायें false)।
लेकिन इसे चलाते समय, मुझे प्रश्न में त्रुटि मिलती है:
अनकवर्ड एरर: पार्स एरर: लाइन 38: आसन्न JSX एलिमेंट्स को एनक्लोजिंग टैग में लपेटा जाना चाहिए
यहाँ क्या मुद्दा है? और इस काम को करने के लिए मैं क्या उपयोग कर सकता हूं?