изменится ли логика, если переделать так: async logout() { return axInstance.delete('auth/login'); } ? Вопрос фундаментальный, линтер неспроста мне говорит no-return-await :)
изменится ли логика, если переделать так: async logout() { return axInstance.delete('auth/login'); } ? Вопрос фундаментальный, линтер неспроста мне говорит no-return-await :)
Логика не измениться, но код будет лучше работать🌚
await дает инструкцию ждать до тех пор, пока не выполнится промис. т.е. в первом случае мы ждем, пока запрос отработает и потом возвращаем результат. А во втором случае получается произойдет выход из функции до получения результата...