2017-06-16 67 views
0

我已經通過在players中刪除對象來改變狀態。但似乎狀態並沒有立即改變?它是我在其他地方製作的功能還是錯誤?(React.js)爲什麼狀態不會立即改變?

console.log("Before(length):"+this.state.players.length); 
players=players.filter(player => player.id !== id2);} 
this.setState({players}); 
console.log("After(length):"+this.state.players.length); 

結果是

Before(length):6 
After(length):6 

應該是5算賬?

回答

相關問題