Promise.withResolvers 🤨
Чи була у вас колись потреба чи ідея створити Promise, але зарезолвити його тільки тоді, коли вам буде зручно. Насправді, реалізувати це можна доволі нескладно:
З останніми оновленнями таке можна отримати прямо зі статичного методу withResolvers:
Здається, це можна використати для того, щоб перетворити listener на async/await:
Почитати про цей метод детальніше можна за посиланням внизу.
👉 Відкрити посилання
#tips
Чи була у вас колись потреба чи ідея створити Promise, але зарезолвити його тільки тоді, коли вам буде зручно. Насправді, реалізувати це можна доволі нескладно:
let resolve, reject;
const promise = new Promise((res, rej) => {
resolve = res;
reject = rej;
});
З останніми оновленнями таке можна отримати прямо зі статичного методу withResolvers:
const { promise, resolve, reject } = Promise.withResolvers();
Здається, це можна використати для того, щоб перетворити listener на async/await:
const { promise, resolve, reject } = Promise.withResolvers();
something.on('load', resolve)
return promise
Почитати про цей метод детальніше можна за посиланням внизу.
👉 Відкрити посилання
#tips
👍10🔥4❤3
Build your own HTTP server 👀
Що може бути краще, ніж написати невелику апішку? Як щодо того, щоб написати власний HTTP-сервер з нуля?
Якщо фронтедщики подумали, що це їх не стосується, то це зовсім не так. Такі знання потрібні всім.
Тому ділимося з вами ресурсом, де ви можете знайти такий курс. Цього місяця саме він - безкоштовний!
На цій платформі ви зможете знайти ще інші курси, наприклад, Redis чи Git з нуля. Ціни звісно не найменші, але українцям є 50% знижки (якщо ми правильно зрозуміли).
👉 Відкрити посилання
👉 Відкрити пост в Twitter
#tips
Що може бути краще, ніж написати невелику апішку? Як щодо того, щоб написати власний HTTP-сервер з нуля?
Якщо фронтедщики подумали, що це їх не стосується, то це зовсім не так. Такі знання потрібні всім.
Тому ділимося з вами ресурсом, де ви можете знайти такий курс. Цього місяця саме він - безкоштовний!
На цій платформі ви зможете знайти ще інші курси, наприклад, Redis чи Git з нуля. Ціни звісно не найменші, але українцям є 50% знижки (якщо ми правильно зрозуміли).
👉 Відкрити посилання
👉 Відкрити пост в Twitter
#tips
👍10🔥2❤1