Артыкулы для тых, хто
выводзіць стэк у прод
Матэрыялы пра React, Node.js, TypeScript і AI. Перакладзены тэкст паказваецца, калі ён ёсць. Калі не — вы бачыце англійскі тэкст і пазнаку пра гэта.
Тэг: Promises
Цыкл задач JavaScript: мікрозадачы, макразадачы і стакан вызваў
Выявіце, як обявы, таймеры і функцыі-адрэсаты fetch праходзяць через канеўкі мікразадач і звычных задач, ў результате чаго логі асінхронных задач перестаюць выглядаць абыякава пад час інтэрв’юў та падчас выявлення багоў у працуючым програмнаму забезпечэнні.
3 хв чытанняAwait бачыць толькі адну абяцку: проектаванне API на базе Async/Await, якіе самі виканаюць свою роботу
Што на самай працо спостерагае JavaScript async/await, чаму аддзеяныя заданні, калебэкі, стрымы і Promise.all ўхіляюцца ад яго, і як разрабатваць Promises, якія будуць абяроŭнаваць завершэнне задання.
13 хв чытанняСкрытыя спады запыткаў: падбір асінхроннага коду да рэальнай графікі залежнасцяў
Выучыце, як выявляць последовальныя асэнты, якія ствараюць фальшывыя залежнасці, як выправляць іх за дапамою Promise.all, а таксама як пераструктураваць панель керування React так, каб кожны компонент запрашаў толькі тое, што яму трэба.
5 хв чытанняПаралельныя запыткі ў React: Suspense з Promise.all і allSettled
Выучыце, як адзьёмаць «водоспады» запытоў за дапамой Promise.all, як захаваць необов’язковыя даны, каб сторанкі не зламаліся, за дапамой Promise.allSettled, і як паказваць статусы завантажэння за дапамой Suspense.
6 хв чытанняШэсьць памылак у асінхронным таймінгу, які выражаюцца як багі у рэндарынгу React
Выучыце, як выявляць шэсць патэранаў асінхроннага JavaScript, начыннаючы з застарэлых значэнняў, зафіксаваных у функцыях, і заканчваючы відсутнасцю рэтарнуў Promise, якія прычыняюць тое, што компаненты React паказваюць некоректны або немагчымы стан.
6 хв чытанняРефактарызацыя ланцаў Promise у async/Await без змены ўжывання
Як ператворыць ланцюгі .then() на чытальны код async/await, што на самай працэ павяршвае выконанне await, калі трэба запускаць крокі паралельна, і як try/catch заменяе .catch().
7 хв чытанняШто насправді гарантуе async/await і шта воно залишае на вашу відпаведальнасць.
З'ясаваце, што насправді призупінюе await, як уникнуць серіалізованых запитоў, і чаму для вираслів, скасавання, аранжавання та повторных спроб неабходны рашэнні, якія выходзяць за межы async/await.
14 хв чытанняAsync/Await протык Promises: Чаму на самай справе разлічаецца ўнутранняя прырода
Чым насправды разлічаюцца async/await і Promises у JavaScript: порядак выконання, памяць, трэсы стэка, і калі прыродныя API Promises все ўсё застаюцца кращымі у Node.js.
10 хв чытанняВылечыць багі ў обробцы адзінакоў Async/Await у працоўным коде Node.js
Пяць помылак у обробцы адзінакоў/await у Node.js, якія спрычыняюць тыхія абыекты і ситуацыі супернагонкі ў продакшн-версіях JavaScript, і конкрэтныя способы ўсунення кожнай з іх.
8 хв чытання
Пра гэтыя артыкулы
Ацэнка за 24 гадзіны
Патрэбны такі стэк у аператарскім слоі? Дашліце брыф — ацэнка за 24 гадзіны.