В соответствии с документацией Реагирует пакет setState, если ему предоставляется обратный вызов
this.setState(prevState => {value: prevState + 1 })
Теперь предположим, что у нас есть экземпляр метода, который выполняет несколько вызовов setState
reset() {
this.setState(prevState => ({value: prevState.initialValue}));
this.setState({initialValue: null});
}
Поскольку нам не нужен доступ к значениям состояния во втором setState, нам не нужно использовать функциональный setState. В этой ситуации React все еще пакетирует функционал setState в более поздний момент времени (и потенциально выполняет объект setState первым)? Или это будет поддерживать порядок исполнения?