У меня есть componentDidUpdate()
, в котором есть две функции:
componentDidUpdate(prevProps){
if (prevProps !== this.props){
this.getListHistory()
this.forceUpdate()
}
}
В функции this.getListHistory()
есть асинхронная функция firestore, поэтому при попытке выполнить функцию this.forceUpate()
она не не жду getListHistory()
.
Теперь я хочу, чтобы моя функция this.forceUpdate()
ожидала завершения getListHistory()
, но я не хочу нарушать код внутри getListHistory()
. Как я могу сделать это?