Итак, у меня есть это:
let total = newDealersDeckTotal.reduce(function(a, b) {
return a + b;
},
0);
console.log(total, 'tittal'); //outputs correct total
setTimeout(() => {
this.setState({dealersOverallTotal: total});
}, 10);
console.log(this.state.dealersOverallTotal, 'dealersOverallTotal1'); //outputs incorrect total
newDealerDeckTotal - это просто массив чисел, [1, 5, 9]
например, но this.state.dealersOverallTotal
не дает правильной суммы, но total
дает? Я даже поставил задержку тайм-аута, чтобы увидеть, решило ли это проблему. какие-нибудь очевидные или я должен разместить больше кода?