return, то не нужно прописывать await, он и так по дефолту из-за return будет с await или это не правда?
async getAll() {
return apiClient.get<Service[]>(`/${baseUrl}`);
}
Вот выше пример метода он автоматически из-за return будет с await или нужно дополнительно после return ставить await?
Ну тебе придется await использовать при вызове getAll поскольку промис возвращает
если тебе нужен результат резолва промиса в том месте и ты работаешь с этим , юзаешь res = await func() и как то работаешь с res, если нет то не нужно и не нужен async
если apiClient возвращает промис и результат этого промиса в теле функции не нужен - да, можно не писать await
Так а что нет если я то же что и ниже написал, если просто вызвать функцию getAll она вкрнет промис а не результат
вот когда будешь вызывать getAll, там и пропишешь await если нужно обработать ответ
Это и подразумевалось
а вот про async не понял
Обсуждают сегодня