3 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
this.setState({foo: 'bar'}, () => { // Do something here. });
setState
:
this.setState({foo: "one"}, () => { this.setState({bar: "two"});});
this.setState({ foo: "one", bar: "two"});

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊
setState()不會(huì)立即改變這個(gè).state,而是創(chuàng)建一個(gè)掛起的狀態(tài)轉(zhuǎn)換。調(diào)用此方法后訪問this.state可能會(huì)返回現(xiàn)有值。不能保證同步運(yùn)行對(duì)setState的調(diào)用,調(diào)用可以批處理以獲得性能增益。
添加回答
舉報(bào)