[英]using setState after function
我在反应中使用setState
在函数之后尝试它,首先运行函数,函数在运行setState({example:'example1'})
,我该怎么做,
单击按钮运行加载的变量this.setState({loaded:false})
,我将在运行时this.setState({loaded:true})
之后执行函数 setstate ,如何使用技术完成它,我将使用其他代码
- container = () => { return (Balabla)} // 2.select 后完成
- this.setState({loaded:true})
export default class search extends React.Component {
constructor(props) {
super(props);
this.state = {
loaded:true
}
}
render(){
return(
<Loader loaded={this.state.loaded}/>
{this.container()}
)}
}
如果我没记错的话,你可能会问这个。 您需要一个event-handler
(此处为onClick
)来调用相应的更改状态的函数。 而且,如果您的函数是无参数函数,则在调用它时不应在react
使用()
。
container = () => { this.setState({loaded:true})}
render(){
return(
<Loader loaded={this.state.loaded} onClick={this.container}/>
)}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.