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