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


Promises и Observables, их потребности и использование
Promises, Observables, Subjects и BehaviorSubjects часто используются для обработки асинхронных событий в Angular. На самом деле это концепции, не ограничивающиеся только angular, и реализуемые различными библиотеками. Синхронные и асинхронные события Хотя мы все сталкивались с синхронными событиями при программировании на таких языках, как C или C++, асинхронные события оказались очень интересной концепцией, когда я начал изучать angular 2 и NodeJS. Когда мы пишем код на C++, мы..

Angular встречает RxJS: операторы RxJS
Введение Эта статья относится к серии под названием « Angular встречается с RxJS », в которой я пытаюсь объяснить реактивное программирование с использованием «RxJS» в контексте «Angular» как можно лучше. Оглавление Основные понятия Темы RxJS Операторы RxJS (Часть 1) Операторы RxJS (Часть 2) Операторы RxJS (Часть 3) takeUntil и асинхронный канал» Наблюдаемые более высокого порядка Обработка ошибок Планировщики RxJS (скоро) Мини-проект: Сборка Pokedex (вскоре) В..

Взгляд внутрь RxJS Observables
Что? Еще одна статья о RxJS и способах его работы? Или, может быть, «лучшие практики» использования наблюдаемых объектов RxJS и их операторов? Блин, я все это знаю. Хорошо, придержи своих лошадей хоть на мгновение, милый — но немного горький — читатель. Нет, это не статья об использовании RxJS и всего его API, который разворачивается перед вами, когда вы устанавливаете указанный пакет. Это, мой дорогой читатель, статья о воссоздании части алгоритмов, которые библиотека RxJS..

Пробуем MobX
Отличная альтернатива нашему обычному рабочему процессу Redux . В Hexient Labs мы пишем МНОГО React и React Native . Мы традиционно использовали Redux для нашего решения по управлению состоянием, и мы сосредоточились на использовании шаблона утки для структурирования наших приложений React-Redux. Теперь мы любим Redux. Это отличный способ управлять состоянием ваших приложений React и упрощает отладку; однако обременительно начинать с большого количества шаблонного кода для..

По теме предметов (в RxJS)
Темы в RxJS часто понимают неправильно. Поскольку они позволяют вам принудительно проталкивать значения в наблюдаемый поток, люди склонны злоупотреблять Субъектами, когда они не совсем уверены, как сделать из чего-то наблюдаемое. Узор выглядит примерно так ... // What people usually first do with Subjects when they find them // (TRY NOT TO DO THIS) const subject = new Subject(); button.addEventListener(‘click’, () => subject.next('click'); subject.subscribe(x => console.log(x));..

День 1: Начало работы с Angular 2.
Цель: создать приложение Angularjs 2 (AJ2) для доступа к REST API и иметь вложенные компоненты с обработкой событий. Предварительное требование: NodeJs Создание начального приложения Starter AJ2 Я похлопал себя по спине за то, что не поленился и скачал один из существующих стартовых наборов angular-2 с github, так как их много. Вместо этого я следовал инструкциям, данным на официальном сайте angular . Это помогает мне понять функции и структуру различных файлов и зависимостей,..

Обратные вызовы из webView в JavaScript: обмен данными между собственным кодом и html
Это очень распространенная техническая проблема с eDetailing (и другими приложениями, использующими html5 для отображения контента), что вам необходимо обмениваться данными между вашим собственным кодом iOS (или Android, Windows) и вашей html-презентацией. А код может и запутаться. Когда вы попытаетесь поделиться данными между вашим UIWebView и вашей библиотекой JavaScript, вы получите что-то вроде этого. Проблема с этим очевидна: у вас определена бизнес-логика, затем вы..