Reactjs 在给出输入之前,阻止部分页面呈现

Reactjs 在给出输入之前,阻止部分页面呈现,reactjs,Reactjs,我正在使用react,我想知道是否可以在用户提交输入后呈现页面的一部分。问题是我试图合并两个页面,并使用struts创建选择字段。我正在加载的页面上的select字段取决于第一页的输入。是否可以在输入后隐藏并呈现页面的最后一半?您可以使用状态或道具有条件地呈现页面的某个部分,如下所示: {this.state.input && <div> other tags....... </div>

我正在使用react,我想知道是否可以在用户提交输入后呈现页面的一部分。问题是我试图合并两个页面,并使用struts创建选择字段。我正在加载的页面上的select字段取决于第一页的输入。是否可以在输入后隐藏并呈现页面的最后一半?

您可以使用
状态
道具
有条件地呈现页面的某个部分,如下所示:

{this.state.input &&
        <div> 
          other tags.......
        </div>
        }
{this.state.input&&
其他标签。。。。。。。
}

输入
状态通过更改第一页输入中的值来更新

回答得好,不过我个人会选择显式检查空字符串,只是为了清楚起见,比如
this.state.input!=''
this.state.input.length>0