鍍金池/ 問答/HTML/ react的setState機(jī)制問題

react的setState機(jī)制問題

!.使用setState的時(shí)候,他的彈框是可以彈出來的。
clipboard.png

clipboard.png

clipboard.png
2.使用 this.state.這種是雖然狀態(tài)是改變了,但是沒有同步渲染到頁面上。點(diǎn)擊的時(shí)候是沒有反應(yīng)的。
3.用setState的時(shí)候 每次都會去拿數(shù)據(jù)

clipboard.png
怎么破

回答
編輯回答
陌離殤

this.setState 用來設(shè)置state值, this.state是用來取state值,所以只有this.setState才會觸發(fā)渲染,當(dāng)然你也可以這樣寫 :

this.setState({
    addMemberModelShow: !this.state.addMemberModelShow
})
2018年6月30日 16:53