await vs yield на примере Effection 3.0 и React
18 декабря 2023 года вышел релиз Effection 3.0 - типизированная альтернативна async/await на генераторах (Structured Concurrency and Effects for JavaScript).
В статье сравним подходы на генераторах и async/await и расскажу как использовать Effection в React для решения типичных проблем с асинхронным кодом:
- Race condition
- AbortController
- Clean up
- Debounce
#js #react #ru
18 декабря 2023 года вышел релиз Effection 3.0 - типизированная альтернативна async/await на генераторах (Structured Concurrency and Effects for JavaScript).
В статье сравним подходы на генераторах и async/await и расскажу как использовать Effection в React для решения типичных проблем с асинхронным кодом:
- Race condition
- AbortController
- Clean up
- Debounce
#js #react #ru
Правильная модель авторизации для вашего приложения
Из этой статьи вы узнаете, что такое контроль доступа и какие модели контроля доступа бывают. Вам, вероятно, понадобится использовать одну из этих моделей, чтобы обеспечить структуру и правила для принятия решений о том, кто может получить доступ к чему-либо в вашем приложении.
#ru
Из этой статьи вы узнаете, что такое контроль доступа и какие модели контроля доступа бывают. Вам, вероятно, понадобится использовать одну из этих моделей, чтобы обеспечить структуру и правила для принятия решений о том, кто может получить доступ к чему-либо в вашем приложении.
#ru
JavaScript. Метод includes()
Метод
Для использования метода
В приведенном примере у нас есть массив
Метод
includes()
в JavaScript используется для проверки наличия определенного элемента в массиве или строке. Он возвращает булевое значение, указывающее, найден ли элемент.Для использования метода
includes()
, вызовите его на массиве или строке, над которыми хотите выполнить поиск. Передайте в качестве аргумента элемент, который вы ищете. Метод вернет true
, если элемент найден, и false
, если элемент отсутствует.В приведенном примере у нас есть массив
['яблоко', 'груша', 'апельсин', 'банан']
. Мы вызываем метод includes('груша')
, чтобы проверить, содержит ли массив элемент 'груша'
. Метод возвращает true
, так как 'груша'
присутствует в массиве. Затем мы вызываем метод includes('слива')
, чтобы проверить, содержит ли массив элемент 'слива'
. Метод возвращает false
, так как 'слива'
отсутствует в массиве. Результаты выводятся в консоль.JavaScript. У какого оператора приоритет выше?
Anonymous Quiz
51%
** (возведение в степень)
16%
* (умножение)
25%
У этих операторов равный приоритет
8%
Посмотреть ответы
JavaScript. Приведет ли исполнение этого кода к ошибке?
Anonymous Quiz
53%
Да
33%
Нет
15%
Посмотреть ответы
This media is not supported in your browser
VIEW IN TELEGRAM
Glowing ring
Загрузчик с зеркальным эффектом, созданным при помощи теней, созданных CSS-свойством box-shadow.
#css
Загрузчик с зеркальным эффектом, созданным при помощи теней, созданных CSS-свойством box-shadow.
#css
Что такое Webhook и WebSocket?
В мире веб-разработки существует множество технологий, с которыми сталкиваются разработчики, и две из них — Webhook (вебхук) и WebSocket (веб-сокет). Обе они используются для связи через Интернет, но служат разным целям и работают по-разному. Цель этой статьи — дать глубокое понимание обеих технологий, их различий и того, когда следует использовать каждую из них.
#ru
В мире веб-разработки существует множество технологий, с которыми сталкиваются разработчики, и две из них — Webhook (вебхук) и WebSocket (веб-сокет). Обе они используются для связи через Интернет, но служат разным целям и работают по-разному. Цель этой статьи — дать глубокое понимание обеих технологий, их различий и того, когда следует использовать каждую из них.
#ru
JavaScript. Какого из перечисленных методов не существует?
Anonymous Quiz
20%
Array.prototype.flat()
30%
Array.prototype.flatMap()
3%
Array.prototype.map()
41%
Все перечисленные методы существуют
5%
Посмотреть ответы