我是 REACT 的新手。我创建了一个包含几个组件的表单。在其中一个组件中,我有一个复选框和一个带有文本的段落。单击复选框时,我不知道如何隐藏段落。布尔值是在状态中捕获的,但不确定如何使用它来做我想做的事。
class Anonymous extends React.Component{
constructor(){
super();
this.state = {
anon:false
}
this.anonymousBox = this.anonymousBox.bind(this)
}
anonymousBox(event){
this.setState({anon:event.target.checked})
}
render(){
return(
<span>
<input type="checkbox"
name="anon" value=""
onChange={this.anonymousBox}
checked={this.state.anon}
/> Anonymous
<p style={{backgroundColor:'yellow'}}>
First Name: <br />
Last Name: <br />
Email: <br />
Country: <br />
Phone: <br />
</p>
</span>
)
}
}