আমি আমার 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: সংলগ্ন জেএসএক্স উপাদানগুলি অবশ্যই একটি ঘেরের ট্যাগে মোড়ানো উচিত
এখানে সমস্যা কি? এবং এই কাজটি করতে আমি কী ব্যবহার করতে পারি?