Реактивное значение состояния не обновляется по функции
//setState() is usually asynchronous, which means that at the time you console.log the state, it's not updated yet.
//Try putting the log in the callback of the setState() method.
//It is executed after the state change is complete:
this.setState({ dealersOverallTotal: total }, () => {
console.log(this.state.dealersOverallTotal, 'dealersOverallTotal1');
});
Gorgeous Gannet