Описание тега redux-observable

NoneRedux-observable is a redux middleware for performing side effects (epics) using RxJS.
0 ответов

Наблюдаемая избыточность.map вызывает остановку потока действий

Я новичок в наблюдении за редуксом. Я добавил.mapTo(actions.updateDeviceToken({})), и это сработало. Однако successFetchNewDiaries(данные) не работает. .mapTo(actions.updateDeviceToken({})) прекратить запуск SUCCESS_FETCH_NEW_DIARIES. Что случилось?…
06 мар '18 в 09:01
1 ответ

Повторно использовать один и тот же редуктор и эпик для нескольких вызовов Ajax, как фабрика API?

Использует один и тот же редуктор для обновления различных частей состояния анти-паттерна? Как мой редуктор данных имеет GET_DATA_DONE action, обновляет state.data, а затем в другом случае вы выбираете что-то еще и вызываете GET_DATA_DONE обновлять …
12 ноя '17 в 15:50
1 ответ

rxjs5 Observable.ajax игнорирует явно установленные заголовки HTTP

Я становлюсь мокрым от понижения наблюдаемого и аутентификации OAuth2. Я застрял в точке, где мне нужно POST добавить заголовок авторизации в мой HTTP-запрос. Заголовок не был добавлен. Вместо этого я вижу любые настраиваемые имена заголовков как зн…
01 ноя '17 в 18:18
2 ответа

Реализация автосохранения в приложении React-Redux-Firebase с использованием Redux-Observable

Я внедряю автосохранение для стороннего проекта реагировать с избыточностью, используя наблюдаемую избыточность. В настоящее время у меня есть updateFretboardEpic, который отвечает на любые действия, которые изменяют компонент Fretboard, в настоящее…
2 ответа

Redux Observable: как вернуть действие из обратного вызова?

Я использую библиотеку WebRTC, которая имеет очень специфический API. peerConnection.setRemoteDescription Второй аргумент метода должен быть обратным вызовом, когда он завершает установку удаленного описания: Это одна из моих функций-оболочек для мо…
09 май '17 в 06:21
1 ответ

Отправьте действие в ответ на отмену

Я начал с рецепта отмены из документируемых документов и хочу его немного расширить. В основном у меня есть сценарий, когда после отмены срабатывает, используя takeUntil Я хочу отправить еще одно действие для очистки и т. Д. Это то, что я придумал д…
08 дек '16 в 05:14
1 ответ

Проблема с использованием catchError с коллекцией RxFire firestoreData

Я хочу иметь возможность реагировать на ошибки от вызова collectionData. Я добавил catchError, но он никогда не вызывается. Фактически, collectionData генерирует результат без элементов. export const bundleEpic = action$ => action$.pipe( ofType(B…
19 янв '19 в 19:01
1 ответ

Отправка действия каждую секунду с помощью наблюдаемого редукса

С равниной RxjsМне удалось реализовать поведение "обратного отсчета", вызывая метод каждую секунду, как это, пока не осталось больше времени: const time = 5 var timer$ = Rx.Observable.interval(1000) timer$ .take(time) .map((v)=> { const remaining…
31 янв '19 в 09:03
2 ответа

Redux-observable: неудачный шутник для эпоса

Я выполнил шаги из документации, чтобы проверить эпопею. ... store.dispatch({ type: FETCH_USER }); expect(store.getActions()).toEqual([ { type: FETCH_USER }, { type: FETCH_USER_FULFILLED, payload } ]); ... Но я потерпел неудачу, потому что второе де…
03 апр '17 в 15:09
1 ответ

Наблюдаемые RxJS вызываются в обратном порядке

У меня есть следующий код, который отправляет 3 действия: deleteLineFailed showConfirmationMessage Подожди 2с hideConfirmationMessage По каким-то причинам я смог заставить его работать только в обратном порядке, что я делаю не так? const deleteLineE…
13 дек '16 в 14:25
1 ответ

Redux Observables / RxJS: Как создать эпос, который возвращает разные действия, основываясь на if / else?

Я пытаюсь подключить свое приложение к покупкам в приложении, используя это: https://github.com/chirag04/react-native-in-app-utils У меня есть эпопея, где я хочу излучать успех, если он успешен, и провал, если он терпит неудачу. Что-то вроде этого: …
02 апр '17 в 04:18
1 ответ

Наблюдаемый RXJS Redux выполняет несколько вызовов API

У меня есть массив контактов, и я хотел бы выполнить вызовы API для каждого объекта в массиве контактов. Я попытался перебрать каждый элемент и вызвать fetchJson$, однако я понимаю, что этот подход неверен. Как правильно сделать это с помощью RXJS R…
04 сен '18 в 15:04
0 ответов

Ошибка при создании EpicMiddleware

Когда я звоню createEpicMiddleware(epic) функция на Angular2+, есть ошибка: "ошибка TS2560: значение типа '(action$: any) => any' не имеет общих свойств с типом 'Options'. Вы хотели это назвать?" Даже если вы используете образец официального кода на…
27 авг '18 в 07:52
1 ответ

RxJS: Как отложить выполнение ELSE в RxJS.Observable.if?

У меня есть объект, который может или не может существовать. я использую Observable.if определить, какое действие нужно сделать, исходя из его существования. Тем не менее else часть Observable.if, кажется, работает, даже когда объект не определен. Я…
19 апр '18 в 20:35
2 ответа

Redux-Observable - отправляет несколько действий, которые должны выполняться последовательно

С помощью Redux-Observable, я пытаюсь породить несколько WORK действия из одного эпоса, вот так: ( action$, state$ ) => { return action$.pipe( ofType( 'SPAWN' ), flatMap( action => { return [ { type: 'WORK', payload: 'a' }, { type: 'WORK', pay…
22 авг '18 в 16:54
0 ответов

Как правильно использовать switchMap в redux-observable

У меня есть следующий код: import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/switchMap'; import { PREVIEW_GROUP_STARTED, previewGroupSuccess, previewGroupFail } from '../../actions/groups-actions-creators'; import ApiUtils from…
01 ноя '18 в 08:42
1 ответ

Начальное состояние Redux, полное нулевых значений в Angular

Я работал над проектом около 10 месяцев, который основан на Angular 4+ и Redux (через angular-redux/store). Этот проект был в основном успешным, он запущен в производство с января и не имеет серьезных проблем. Но... Я постепенно разочаровался в Redu…
23 июн '17 в 06:39
0 ответов

Тестовый дебод с мраморной диаграммой

У меня есть эпопея об этом, пока она не будет успешно называться ping api. Я успешно проверил ping. Я хотел бы использовать import { TestScheduler } from 'rxjs/testing'; и проверить, когда я не могу пинг до 1-го вызова, но успех во 2-м с мраморной д…
22 сен '18 в 03:56
1 ответ

Последовательность двух действий вместе, используя эпос в наблюдаемом редуксе

Я строю приложение с реактивным-нативным с использованием избыточного-наблюдаемого. Прямо сейчас я изо всех сил пытаюсь сделать простое художественное оформление по двум действиям в наблюдаемой редуксе, используя эпос. То, чего я пытаюсь достичь, эт…
1 ответ

Управляйте реакцией Аполлона с редуксом наблюдаемым

Я хочу управлять своей доставкой с помощью наблюдаемого редукса, но не могу найти ни одного примера. У кого-нибудь был ответ на это? Аполлон vanillaJS это способ получить результаты моего запроса: const opts = {uri: 'http://localhost:8080/graphql'};…
27 июн '17 в 19:36