Эти «продукты» представляют собой массив объектов. Все объекты имеют свойство с именем «total». После обновления состояния, если я попытался напечатать текущее значение состояния «total» в componentDidUpdate (), оно работает нормально, но, если я попытался напечатать предыдущее значение состояния «total», он сообщает TypeError: Невозможно прочитать свойство «total» из неопределенного
componentDidUpdate(prevProps, prevState){
console.log(this.state.products[0].total) //works fine
console.log(prevState.products[0].total) //error
console.log(this.state.products[0]) //works fine
console.log(prevState.products[0]) //works fine
}