promise (5)

Що ви повинні знати про async & await в JavaScript

В минулій статті я описував нові ключові слова в JavaScript: async та await і для чого вони потрібні. Тепер настав час дізнатися про декілька неочевидних, але важливих аспектів роботи з ними. Функції, що використовують await мають бути позначені як a...

Codeguida · 17 листопада 2021 · 269

Чим корисна мемоїзація промісів і як її реалізувати

У складному вебзастосунку з кількома компонентами, що потребують даних, є ймовірність здійснення зайвих викликів API. Уявіть собі просту сторінку онлайн-магазину: користувач переглядає сторінку, потім другу, а потім повертається до першої. Тоді засто...

Codeguida · 06 серпня 2021 · 11

Яку проблему вирішують async & await в JS?

Асинхронне виконання коду - одна з найпотужніших фіч JavaScript, і в той же час воно приносить багато головного болю. Ми пройшли довгий шлях від функцій-колбеків, через нескінченні хащі сторонніх бібліотек для реалізації промісів, до дійсно нативних...

Codeguida · 05 грудня 2020 · 50

Помилкові способи використання промісів у JavaScript

Сучасну JavaScript неможливо уявити без промісів. Навіть зараз, з появою синтаксису async/await, проміси залишаються однією з найважливіших фіч для JS-розробників. JavaScript працює з асинхронністю інакше, ніж інші мови програмування. Тож розробники...

Codeguida · 13 серпня 2020 · 181

JavaScript Promise

JavaScript Promise - результат операції, яка ще не завершена, але буде в якийсь невизначений момент в майбутньому. Прикладом такої операції є мережевий запит. Коли ми витягуємо дані з деякого джерела, наприклад з API, для нас немає ніякого способу аб...

Codeguida · 13 лютого 2020 · 55