Публикации по теме 'rxjs'


Получение реактивного логического состояния с помощью Slice и RxJS
Сценарий Мы аутентифицировали пользователя и отправили объект пользователя в экземпляр нашего хранилища объектов ( OStore ). Мы также хотим поддерживать isAuthenticated:Observable<boolean> , который отслеживает, аутентифицирован ли пользователь в нашем приложении. Подход Сначала мы создаем свойство user$:Observable<User|boolean> в нашей государственной службе ( StateService ). Затем мы инициализируем хранилище с помощью USER_KEY , чтобы отслеживать..

Новый способ подписки в компоненте Angular
Observables и RxJS считаются краеугольными камнями фреймворка Angular. Библиотека RxJS позволяет нам создавать наши приложения реактивным способом. Тем не менее, наблюдаемые имеют один довольно большой недостаток. Каждый раз, когда вы подписываетесь на наблюдаемую, вы должны помнить, что вы должны отписаться от нее позже. В противном случае вы создадите потенциальную ошибку в своем приложении или, что еще хуже, память…

Вход для подавления дребезга, кроме первой записи
AngularInDepth уходит от Medium. Более свежие статьи размещаются на новой платформе inDepth.dev . Спасибо за то, что участвуете в глубоком движении! Недавно я работал над задачей, требующей фильтрации и сортировки данных на стороне интерфейса. Я столкнулся с проблемой, из-за которой я хотел заблокировать ввод данных пользователем, чтобы уменьшить количество операций фильтрации и сортировки, однако начальная операция должна быть выполнена как можно скорее (без..

Дополнительные операторы преобразования RxJS - Окно
RxJS - это библиотека для реактивного программирования. Операторы создания полезны для генерации данных из различных источников данных, на которые подписываются наблюдатели. В этой статье мы рассмотрим некоторые оконные операторы, включая операторы windowCount , windowTime , windowToggle и windowWhen . windowCount Оператор windowCount разветвляет исходные наблюдаемые значения как вложенные наблюдаемые, при этом каждое из них генерирует не более windowSize событий...

Использование RxJS с React.js: Часть I - Введение
RxJS действительно мощный. То же самое и с React с его упрощенным подходом. Во время работы над FrintJS одной из главных вещей, которых мы пытались достичь, было их изящное объединение и создание приятного опыта разработки. Эта серия статей призвана объяснить, как можно использовать их обе и извлечь из этого пользу. Ссылки на сообщения из этой серии Передача реквизита в Компонент Отправка событий из Компонента

Как создавать наблюдаемые в RxJS
Создавайте Observables из различных типов данных, объектов и событий. Вступление RxJS - самый популярный фреймворк для функционального реактивного программирования (FRP) на JavaScript. Angular полностью построен на концепциях RxJS и FRP. Это фантастическая технология и невероятно полезная, но у нее есть один серьезный недостаток: у нее довольно крутая кривая обучения, что разочаровывает некоторых разработчиков. В связи с этим я решил создать серию «Уроки RxJS», которые охватят..

Функциональное реактивное программирование в Angular с помощью RxJS
Потому что React не владеет реактивностью во внешнем интерфейсе Помимо React и Vue, Angular считается одним из лучших фреймворков JS UI. Однако он отличается парой факторов. В отличие от двух других топ-2, это полноценный фреймворк, включающий все, что вам нужно от фреймворка. Также он имеет уникальную архитектуру и идеологию. Это можно увидеть в том, что его основным языком является TypeScript вместо JavaScript, в нем интенсивно используются декораторы, а также в нем заметно..