我在反应函数后使用setState
尝试它,首先运行函数,运行setState({example:'example1'})
后函数完成,我怎么做,
单击按钮运行已加载变量this.setState({loaded:false})
,我将在运行时this.setState({loaded:true})
之后执行函数setstate,如何使用某种技术完成,我将使用其他代码
- container =()=> {return(Balabla)} //在2.select
之后完成- this.setState({加载:真})
醇>
export default class search extends React.Component {
constructor(props) {
super(props);
this.state = {
loaded:true
}
}
render(){
return(
<Loader loaded={this.state.loaded}/>
{this.container()}
)}
}
答案 0 :(得分:2)
如果我没错,可能你会要求这个。您需要event-handler
(此处onClick
)来调用您的相应功能,以更改状态。此外,如果您的函数是无功功能,则在调用它时不应使用()
中的react
。
container = () => { this.setState({loaded:true})}
render(){
return(
<Loader loaded={this.state.loaded} onClick={this.container}/>
)}