(отдельные файлы) они подключаются динамически. Во всех классах есть метод read. Есть класс Users, в нем запрос к бд(async), а есть где нет. Так мне нужно все методы async делать? Ил
async/await нужен, когда ты работаешь с промисами
Есть классы где есть промисы, есть где нет. Вопрос мне все методы классов вызывать одинаково или для классов с промисами делать async, а для остальных без async
Лучше везде придерживаться одного подхода - async/wait. Но это не значит, что синхронные методы должны быть async/wait
То есть разделить?
Да. Там где метод асинхронный, использую async/await. Там где он синхронный, то async/wait не нужен
Я бы вызывал с await по дефолту (если вызвать sync функцию с await, то ошибок не будет), если конечно ты не используешь then catch, в противном случае можно try/catch навесить
Мнения разделились
Обсуждают сегодня