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算賬?
這個問題對SO多個複製。 –