Публикации по теме 'reactive-programming'
Реактивный ниндзя: использование RxJS для Angular Mastery — Часть 3
Завершение саги….
С возвращением, товарищи читатели.
В этой заключительной главе саги о RxJS, состоящей из 3 частей, мы погружаемся в область продвинутых методов RxJS, где раскрываем истинный потенциал реактивного программирования. Откройте для себя искусство тестирования, связанное с RxJS, изучите сложные темы и используйте такие операции в контексте Angular.
Чтобы понять, что произошло в части 1 и части 2, пожалуйста, прочитайте предыдущие статьи, упомянутые ниже...
Rails-подобные флеш-сообщения в Elm
Подписки на помощь
Проблема
Я работаю над проектом с использованием Elixir и Elm, который требует взаимодействия нескольких пользователей в реальном времени. Я буду использовать каналы Phoenix для отправки информации в реальном времени от сервера к клиенту. Я хочу, чтобы часть этой информации отображалась в виде небольших баннеров на странице каждого пользователя. Это временные сообщения, которые должны отображаться в течение определенного периода времени, а затем исчезать. Во многом..
Наблюдаемые, я обещаю перезвонить позже.
Познакомьтесь с наблюдаемыми и скажите «hasta la vista» обещаниям.
Трудно понять Observables? Помимо красивых слов, позвольте мне привести пример из реальной жизни, который поможет вам освоить наблюдаемые.
⚠️ Это будет пост почти без кода.
Итак, вы занимаетесь веб-разработкой, поэтому я уверен, что вы уже слышали и, вероятно, использовали обратные вызовы и обещания. Что касается наблюдаемых объектов, если вы работаете с Angular, вы хотя бы слышали о них. Не бойтесь, я собираюсь..
Scala и реактивное программирование: Akka Streams и RxScala
Реактивное программирование — это парадигма, получившая значительное распространение в современной разработке программного обеспечения, позволяющая разработчикам создавать быстродействующие и масштабируемые системы. Scala, универсальный язык программирования, работающий на виртуальной машине Java (JVM), особенно хорошо подходит для реактивного программирования. В этой статье мы рассмотрим, как Scala в сочетании с двумя мощными библиотеками, Akka Streams и RxScala, позволяет разработчикам..
Используйте шаблон модели представления для более реактивного программирования на Angular
Шаблон разработки View Model (VM) - это простой способ создания интеллектуальных компонентов, который делает их более удобными и гибкими, а также упрощает работу с RxJS Observables.
Как использовать шаблон ВМ
Чтобы реализовать паттерн View Model, вам нужно выполнить 3 простых шага:
Создайте интерфейс, содержащий все данные, необходимые для рисования шаблона вашего компонента:
2. Создайте наблюдаемый объект, который предоставляет эти данные через свойство vm$ :
3...
Понимание реактивного программирования: подробное руководство с примерами Node.js и Java
Реактивное программирование — это парадигма, которая в последние годы приобрела огромную популярность для создания масштабируемых, отказоустойчивых и быстро реагирующих приложений. Это парадигма программирования, которая имеет дело с асинхронными потоками данных и распространением изменений. В этом подробном руководстве мы рассмотрим, что такое реактивное программирование, его основные принципы и способы его реализации с помощью Node.js и Java. Мы также предоставим практические примеры,..
Angular Reactive Forms: Пользовательский элемент управления формой — Аксессор значения элемента управления
Он определяет интерфейс, который действует как мост между API форм Angular и собственным элементом в DOM.
Реализация интерфейса interface ControlValueAccessor { writeValue (obj: Any): void registerOnChange (fn: Any): void registerOnTouched (fn: Any): void setDisabledState (isDisabled: boolean)? : пустота }
Пример использования инициализации
writeValue : когда инициируется FormControl . setDisabledState : когда FormControl инициируется с отключенным..