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 не понял
Обсуждают сегодня