Статті для тих, хто
виводить стек у прод
Матеріали про React, Node.js, TypeScript і AI. Перекладений текст показується, якщо він є. Якщо ні — ви бачите англійський текст і примітку про це.
Тег: Async/Await
Await бачить лише одну обіцянку: створення API з Async/Await, які самостійно виконують свою роботу
Що насправді спостерігає JavaScript async/await, чому відокремлені завдання, калебеки, стріми та Promise.all проходять повз нього, і як проектувати Promises, які означають завершення роботи.
13 хв читанняЯк JavaScript виконує ваш код: стек, купа, цикл подій та генератори
Екскурсія по середовищу виконання JavaScript: стек викликів та фрейми, посилання на хіп, цикл подій Node.js, DOM, калебеки, обіцянки, async/await та генератори.
13 хв читанняПриховані водоспади запитів: узгодження асинхронного коду з реальною діаграмою залежностей
Навчіться розпізнавати послідовні await-оператори, які створюють фальшиві залежності, виправляти їх за допомогою Promise.all та реструктурувати панель керування React так, щоб кожен компонент отримував лише те, що йому потрібно.
5 хв читанняШість помилок асинхронного таймінгу, які проявляються як баги у відображенні в React
Дізнайтеся, як розпізнати шість асинхронних патернів JavaScript — від застарілих збережених значень до відсутніх повернень Promise — які змушують компоненти React відображати неправильний або неможливий стан.
6 хв читанняРефакторинг ланцюгів Promise у Async/Await без зміни поведінки
Як перетворити ланцюжки .then() на зрозумілий код async/await, що саме зупиняє await, коли виконувати кроки паралельно та як try/catch замінює .catch().
7 хв читанняЯк припинити використання Request Waterfalls у SvelteKit за допомогою функцій Parallel load
Дізнайтеся, чому послідовні await уповільнюють сторінки, та як SvelteKit використовує функції завантаження, Promise.all, обережні виклики parent() та потокові обіцянки для усунення ефекту «водоспаду».
11 хв читанняДесять поширених паттернів JavaScript та компроміси, пов’язані з кожним з них.
Клозули-захисники, карти пошуку, об’єкти результатів, AbortController, allSettled, фабрики та невеликі кеші: коли кожен паттерн є корисним та коли він призводить до проблем.
13 хв читанняЩо насправді гарантує async/await та що залишає на ваш розсуд.
Зрозуміти, що насправді призупиняє оператор await, як уникнути послідовних запитів, та чому для обробки помилок, скасувань, порядку виконання та повторних спроб потрібні рішення, що виходять за межі async/await.
14 хв читанняAsync/Await проти Promises: У чому насправді різниця за кулісами
У чому насправді різниця між async/await та Promises у JavaScript: порядок виконання, пам’ять, стек-трейси та ситуації, коли базові API Promises все ще є кращими у Node.js.
10 хв читання
Про ці статті
Оцінка за 24 години
Потрібен такий стек в операторському шарі? Надішліть бриф — оцінка за 24 години.