我的代码中有几个反应类。 当应用程序大火时,用户呈现这样的:用React隐藏组件
<div>
<h1 className="headings" id="heading"> Football </h1>
<input type="text" placeholder="name" />
<input type="email" placeholder="use noths email" />
<input type="submit" onClick={() => this.handleClick()}/>
{ this.state.results ? <Decision /> : null }
<Thanks />
</div>
的结果状态工作,因为当我点击上面的按钮它原来的状态,从虚假到真实的。 然后返回输入字段下方。但我宁愿它取代上面的输入字段。这怎么能实现呢?
在总结,一旦用户输入用户名和电子邮件,并点击提交,我想要的代码来渲染页面,而不是输入字段上,而不是下面
我需要伟大的,到底是什么! –
虽然我还有一个更快的问题。在呈现第二个输出结果后说,如果我想在此之后再呈现另一个东西,该怎么办?即状态已经改变,它会呈现一个新的页面,但如果我想在该状态下做其他事情并重新渲染其他内容,该怎么办?添加一个else if不起作用,如果工作正常(即一旦它发现某事是真的,它会跳出) –