Вызов асинхронной функции из пользовательского представления плоского списка - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь вызвать асинхронную функцию в представлении плоского списка клиента, но я получаю ошибки, вызванные использованием await в настраиваемом представлении плоского списка:

async _customFlatlistView(item){
    promise = await SomeFunction(); 

    promise2 = await SomeOtherFunction();
}

Ответы [ 2 ]

1 голос
/ 20 сентября 2019

await может использоваться только в async функциях

_customFlatlistView = async item => {
  promise = await SomeFunction()
  promise2 = await SomeOtherFunction()
}
0 голосов
/ 20 сентября 2019

Ключевое слово await можно использовать только при добавлении ключевого слова async к сигнатуре метода:

    async _customFlatlistView(item){
        promise = await SomeFunction(); 

        promise2 = await SomeOtherFunction();
    }
...