Изначально у меня был такой код:
handleOnSelectFile = event => {
// a lot of code using 'event', props, etc.
SomeFunction.parse(someVar, {complete: async results => {
// more code
this.setState({ someExampleState: true})});
}
});
}
Теперь я должен использовать функцию с async / await, поэтому функция выглядит так:
handleOnSelectFile = async event => {
// a lot of code using 'event', props, etc.
SomeFunction.parse(someVar, {complete: async results => {
// more code
await getAll(type);// <--- THIS IS NEW
this.setState({ someExampleState: true})});
}
});
}
Мой вопрос есть ли при использовании async
для всего параметра handleOnSelectFile
есть ли вероятность непредвиденного поведения с кодом внутри? Единственная причина использования async/await
- функция getAll
в конце моего кода.