解析错误:相邻的JSX元素必须包装在一个封闭的标记中
我正在尝试设置我的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)部分(我希望在提交的变量设置为false时显示这些div)。
但是在运行时,我在问题中得到了错误:
未捕获的错误:解析错误:第38行:相邻的JSX元素必须包装在一个封闭的标记中
这是什么问题?我可以用什么来完成这项工作?
慕运维8079593
守候你守候我
饮歌长啸
相关分类