Описание тега xstream-js

NoneXstream is a functional reactive stream library for JavaScript. xstream is tailored for Cycle.js or applications with limited use of subscribe.
1 ответ

Отбрасывание событий нажатия кнопки до тех пор, пока последнее событие сброса не будет работать

Используя cyc.js и xstream, я бы хотел посчитать нажатия кнопок и сбросить их. Я планировал добиться этого путем подсчета всех нажатий кнопок после последнего сброса. Для этого я думал сбросить все нажатия кнопок до последнего сброса и посчитать, чт…
1 ответ

Почему мое изоморфное приложение Cycle.js вызывает исключение xstream при рендеринге на сервере?

Я пытаюсь написать демо-изоморфное приложение Cycle.js/ Hapi.js, но оно терпит неудачу с исключением в xstream при рендеринге на сервере. Что здесь не так? Я основал свое приложение на примере изоморфного приложения Cycle.js. Трассировка выглядит та…
2 ответа

Перечислите и изолируйте 3 элемента в Cycle.js

Как новичок я пытаюсь сделать список из 3 предметов в Cycle.js. Но в коде есть ошибки. Я сделал jsbin и разместил код ниже http://jsbin.com/labonut/10/edit?js,output Проблема: когда я нажимаю на последний флажок, он добавляет новый флажок (который я…
25 июл '16 в 21:37
2 ответа

Динамическое изменение маршрута и циклическая зависимость с Mostjs

Очевидно, что xstream, с двумя методами addListener а также removeListener, может динамически перенаправлять потоки (изменять их источники и приемники). Я не вижу аналога с Mostjs. Позволяет ли вам только один раз выложить маршрутизацию потоков? Есл…
11 июл '17 в 13:32
2 ответа

Cyclejs и xstream ничего не отображают

Я пытаюсь создать поток из журнала массива внутри его оператора карты, но кажется, что что-то идет не так в моем коде, и я не могу указать на это... import {Slider} from './slider/slider' import xs from 'xstream' export function App(sources) { const…
19 апр '17 в 07:13
1 ответ

Почему я не могу объединить потоки, используя xstream в cyclejs?

Я пытаюсь безуспешно объединить потоки в один и показать текст в h1. Но не в состоянии заставить это работать: это мой код: function main(sources) { // single streams let letter$ = xs.of({text: 'abcd'}); let number$ = xs.of({text: '123456'}); //try …
18 авг '16 в 11:52
1 ответ

Эквивалент почтового оператора RxJs в xstream?

Здравствуйте, я пытаюсь выяснить, существует ли эквивалентный zx-оператор RxJs в xstream или хотя бы способ получить такое же поведение. В случае, если кому-то понадобится разъяснить разницу, ниже будут показаны мраморные диаграммы. zip in rxjs |---…
21 фев '17 в 16:54
2 ответа

Сохранение ответа REST для indexedDB с помощью Cycle.js

Я в процессе изучения Cycle.JS и столкнулся с проблемой. У меня есть компонент, который получит результат от HTTP-вызова, и я хотел бы сохранить этот ответ в indexDB. Однако я чувствую, что запрос на постоянство является обязанностью другого компоне…
16 апр '18 в 01:14
1 ответ

Cycle.js: создание мультиселектного компонента. Объединенный поток состояний компонентов опции не выводит измененные состояния

Пример запуска: https://esnextb.in/?gist=978799bf48a7f914cbbd39df0213d672 Я пытаюсь создать компонент множественного выбора для cycle.js, чтобы узнать, хочу ли я заменить текущий пользовательский интерфейс приложения циклическим приложением. У меня …
18 окт '16 в 15:30
0 ответов

TypeScript: как расширить определения типов модуля npm?

В справочнике по TypeScript приведен пример объединения объявлений: // observable.js export class Observable<T> { // ... implementation left as an exercise for the reader ... } // map.ts import { Observable } from "./observable"; declare modul…
27 июл '16 в 18:33
1 ответ

Как остановить поток от окончания

Как остановить take метод завершения вложенных потоков, который будет использоваться с flatten? Есть ли другое решение для вложенных потоков? Я пытался слить fromDiagram без символа конца, но, видимо, это не работает.
04 окт '18 в 22:25
2 ответа

Как сбросить поля формы до значения по умолчанию в cycle.js

У меня есть кусок кода, использующий cycle.js и реактивную библиотеку xstream, как показано ниже. Он состоит из поля формы, значение которого отображается в теге ap при отправке. Далее следуют вопросы: 1. Как можно изменить поле ввода формы на значе…
10 сен '16 в 20:06
2 ответа

Как включить два потока из одного события DOM

Форма имеет кнопку Сохранить. При щелчке он должен перенаправить на другой компонент и сохранить данные формы. Но маршрутизатор $ stream использует событие click, оставляя сокет $ stream без события, на которое нужно воздействовать. В приведенном ни…
17 июн '17 в 23:50
1 ответ

Cyclejs ввод не сбрасывается после перерисовки

Я пытался создать простое приложение todo с Cyclejs/xstream, Приложение работает отлично. Единственное, что я не могу понять, это то, что после добавления каждого задания ввод должен быть очищен, чего не происходит. todo.js import { div, span, p, in…
08 апр '17 в 06:01
2 ответа

cycle.js Как выбрать элемент из экземпляра компонента

С помощью cycle.js я пытаюсь создать повторно используемый компонент, который может существовать несколько раз на странице, включая обработчики событий. Когда используешь DOMSource.select похоже, он совпадает во всем контейнере приложения. Есть ли с…
30 окт '16 в 23:14
1 ответ

Получение ответа об ошибке API от CycleJS HTTPDriver

Я пробую CycleJS с помощью xstream и не могу найти способ как спасти ошибку (например, 422), так и получить ответ JSON от HTTP-драйвера. Чтобы спасти от ошибки, я использую Xstream's replaceError который, кажется, работает так: sources.HTTP .select(…
07 окт '16 в 12:04
2 ответа

Как заказать слияние потоков?

Я хотел бы объединить две карты одного и того же источника, гарантирующие порядок результата. Вот тестовый модуль, который я хотел бы пройти: const source = xs.of(1,2,3) const a = source.map(v=>v*10) const b = source.map(v=>v*100) const hist:n…
14 окт '17 в 16:11
2 ответа

Событие клика Cycle.js/xstream передавалось один раз, но дважды

На странице есть один элемент кнопки и следующий поток кликов: let submitClick$ = sources.DOM.select(buttonSel) .events("click") .mapTo(true) .debug(console.log) Как только я нажму на кнопку, true вошел, что правильно. Однако, когда я отображаю пото…
15 окт '16 в 21:41
2 ответа

Ответ HTTP Cycle.js печатается как неопределенный в DOM

Я пытаюсь распечатать результаты HTTP-запроса к DOM в Cycle.js. Прямо сейчас я просто пытаюсь перечислить результаты, но они в конечном итоге будут в выпадающем списке. Я создаю поток... const facilityRequest$ = xs.of({ url: 'http://...', category: …
23 фев '18 в 18:41
1 ответ

Преобразование кода из Rxjs в xstream

Что будет эквивалентно return Rx.Observable.merge([deleteTodo$, addTodo$, completeTodo$]).startWith([]) .scan(function (currentTodos, modifier) { return modifier(currentTodos); }); выше в rxjs в xstream?