Публикации по теме 'async-functions'


Асинхронно и жду
Недавно я экспериментировал с асинхронностью и ожиданием, чтобы реорганизовать обратные вызовы, и просто хотел поделиться тем, что узнал. Async/await — это новая функция Javascript (в настоящее время находится на этапе 3), которая работает для того, чтобы сделать ваш рабочий процесс с промисами чище. Обычно с промисами вы должны делать следующее: let myPromise = new Promise((resolve, reject) => { setTimeOut(()=> resolve("hello"),2000) }); myPromise.then((x)=>{..

Введение в прерываемые асинхронные функции для React с хуками
Ищите возможности React Hooks. Существует следующая статья, в которой описаны детали реализации библиотеки. Посетите здесь . TL;DR Просто посетите пример в codeandbox и попробуйте. Фон Вы не можете отменить обещания в JavaScript, и это одна из причин популярности таких библиотек, как redux-saga и redux-observables, поскольку они позволяют отмену. Хотя они являются хорошими решениями так же, как и Redux, может быть случай, когда вам понадобится только механизм отмены для..

Асинхронный и ожидающий Javascript
Промисы было немного сложно писать, что вызвало много неудобств как в обучении, так и в кодировании. Теперь есть очень крутой способ работы с промисами, который намного проще написать, и это async/await. Javascript представил ключевые слова async и await в качестве версии EcmaScript2015. Это не просто легче написать, это легче понять. В этой статье я расскажу об улучшении обработки промисов и асинхронных операций с помощью ключевых слов async и await. Прежде чем мы продолжим, вы..

Асинхронное ожидание ваших любящих обещаний
Очень сложно ждать чьих-то любящих обещаний, но только не в JavaScript; благодаря сливочному синтаксическому сахару async/await, доступному в JavaScript для промисов. В этой статье мы увидим эволюцию написания промисов, от методов then() и catch() до великолепного синтаксиса async/await. Настоящая любовь ждет, как и обещания JavaScript. Промисы давали многое в JavaScript, возвращаясь от ада обратных вызовов к набору полезных методов для связывания функций обещаний с обработкой..

Bluebird обещает счастливый код
Написать читаемый асинхронный код JavaScript действительно сложно. Естественно, я думаю о коде как о последовательности шагов. Сделай это, затем сделай то. Обратные вызовы и обещания в основном работают следующим образом: «Сделай это», а когда закончишь, дай мне знать, чтобы я мог «сделать то». Однако ни один из них не позволяет вам легко написать код, который выглядит так, как вы имеете в виду: Процедурные шаги теряются во всех видах синтаксиса. Я также не думаю, что промисы дают..

Не ждите ... Отменяемый async setTimeout.
Не ждите ... Отменяемый async setTimeout. Это мой первый пост, добро пожаловать :) Решила кое-что написать. Будем надеяться, что это не последний мой пост;) Я начал с JS, когда у нас были IE4 и Netscape Navigator 3, и все изменилось. Когда я программирую асинхронный код на JavaScript, я ненавижу обещания и обратные вызовы. Сегодня у нас есть даже типы, связанные с Typescript или Flow, а не с такими классными вещами, как async await , ведьма изначально работает в большинстве..

NodeJS: его асинхронный характер и цикл событий
Для начала зададим вопрос: «Что такое Node Js?» Что ж, большинство людей гуглили это, особенно те, кто относительно плохо знаком с Node JS, и ответ, который мы получаем, в основном такой: «Node Js - это однопоточная асинхронная неблокирующая модель ввода-вывода, которая выполняет JavaScript на стороне сервера» По сути, это означает, что код, который мы пишем, выполняется в одном потоке. Однопоточный режим означает, что у него один стек вызовов, и он может делать только одну вещь..