Я не понимаю, как метод shouldComponentUpdate () имеет доступ к старому состоянию. Как я знаю, должен быть вызван shouldComponentUpdate () после пропажа или изменения состояния.
Предположим, вы вызываете setState (), после этого текущее состояние будет изменено и будет обновлено новым состоянием.Но shouldComponentUpdate () запускается даже после обновления состояния до последней версии.Следовательно, как this.state внутри shouldComponentUpdate () может вернуть старое состояние?
shouldComponentUpdate(nextProps, nextState) {
console.log(this.state); // how can this be old state?
}
Кто-нибудь понял?Большое спасибо.