Публикации по теме 'redux-observable'


Вызов XHR с использованием обратного вызова, обещания и наблюдаемого через ванильный JavaScript
XMLHttpRequest — это объект, используемый JavaScript для асинхронного вызова сетевого API через HTTP. Поскольку вызов, сделанный JavaScript, является асинхронным, должен быть какой-то механизм для обработки ответа (успешного или ошибочного), когда он возвращается. Давайте обсудим 3 разных способа обработки ответа API: Обратный звонок function getPlayresWithCallBack( url , success , error ) { var xmlHttp = new XMLHttpRequest(); xmlHttp.onload = function () {..

Redux-Observable код, который все исправляет.
Упрощение работы с Redux-Observable. Redux-Observable код, который все исправляет. Единственный совет для успеха Redux-Observable. Если вы какое-то время работали с Redux-Observable, вы, вероятно, сталкивались с ситуацией, когда вам нужно отправить что-то в начало конвейера, а затем сделать что-то еще. Это обычная проблема, но не сразу бросающаяся в глаза. Поскольку Redux-Observable v1 автоматически отправляет все, что попадает в конвейер, это означает, что вам нужно разделить..

Вопросы по теме 'redux-observable'

Как отлаживать rxjs5?
В разделе RxJS — цели я прочитал, что их цель — улучшить отладку: Цели Предоставьте больше отлаживаемых стеков вызовов, чем в предыдущих версиях RxJS. Я только начал использовать redux-observable , что мне гораздо легче понять,...
5012 просмотров

Зачем использовать Redux-Observable вместо Redux-Saga?
Я использовал Redux-Saga . Код, написанный с его помощью, пока легко рассуждать, за исключением того, что функция генератора JS время от времени путает мне голову. Насколько я понимаю, Redux-Observable может выполнять аналогичную работу, которая...
37484 просмотров

Каково ожидаемое поведение Отмена асинхронного запроса в Redux-наблюдаемом с использованием takeUntil
я новичок в RXJS, я обнаружил, что Redux-наблюдаемая отмена асинхронного запроса с использованием takeUntil очень полезна. но пока я тестировал его, я обнаружил, что фактический запрос все еще выполняется, даже если мы отменяем запрос. у меня есть...
958 просмотров

Отправить действие в ответ на отмену
Я начал с рецепта отмены из документов redux-observable и хочу чтобы немного продлить его. В основном у меня есть сценарий, в котором после запуска отмены с помощью takeUntil я хочу отправить другое действие для очистки и т. д. Вот что я...
761 просмотров
schedule 01.05.2023

Сага Redux, rx-наблюдаемая. С ванильными вызовами выборки, зачем нужны преобразователи?
Я читал о сагах, их предназначении и использовании. НО - у меня есть два вопроса, которые я действительно хотел бы закрыть, а затем более вопрос мнения. При использовании Sagas для простого вызова API шаблон кажется очень чрезмерным. Если бы у...
300 просмотров
schedule 15.01.2024

Redux Observable / RxJS: Как создать пользовательский наблюдаемый?
Я пытаюсь выполнить настройку веб-сокета в эпопее, наблюдаемом за сокращением, и я использую подход, аналогичный этому парню: https://github.com/MichalZalecki/connect-rxjs-to-react/issues/1 Тем не менее, похоже, что мой первый удар по подключению...
1703 просмотров
schedule 18.11.2022

redux-observable — action$.ofType не является функцией
Я пытаюсь сделать небольшой POC с использованием redux-observable, так что терпите меня, весь мой код находится в одном файле (index.js) Я получаю эту ошибку: action$.ofType не является функцией в отмеченной строке кода ниже:...
3442 просмотров

наблюдаемый редукцией эпос с несколькими фильтрами
Я пишу эпос, используя redux-observable, и пытаюсь написать эпос, используя несколько фильтров (oftype). Ниже приведен мой пример кода export const landingEpic = action$ => { console.log('inside landing epic'); return...
1182 просмотров
schedule 23.05.2022

Есть ли место для ООП в редуксе?
Я использую методы объектно-ориентированного программирования в течение 25 лет и пытаюсь перейти к функциональному программированию в течение последних 5 лет, но я всегда думаю об ООП, когда пытаюсь сделать что-то сложное и, особенно сейчас, когда ES6...
4886 просмотров
schedule 05.01.2023

Сложная система оповещений Redux-наблюдаемая. не отправлять действие в конце эпоса
Я пытаюсь сделать "сложную систему оповещения" в redux + redux-observable. Требование: действие должно запрашивать предупреждение: REQUEST_ALERT действие должно создать оповещение + добавить идентификатор: SET_ALERT (сделано в эпике)...
307 просмотров
schedule 03.01.2023

Как обрабатывать асинхронное обновление при обновлении каждого поля и сохранять идентификаторы с использованием redux-form и redux-observable
Я использую redux-observable в своем приложении и пытаюсь добавить redux-form (асинхронная проверка, отслеживание всех действий) для своего случая, когда мне нужно создать форму, которая выполняет асинхронные вызовы при каждом изменении данных. Я не...
445 просмотров

Бесконечный цикл для четкого эпического действия
Я использую redux-observable для обработки асинхронного действия redux. Мне нужно очистить состояние модуля по id. Это мой clearModuleByIdEpic : const clearModuleByIdEpic = (action$: ActionsObservable<any>) => { return...
953 просмотров
schedule 07.10.2022

RxJS - выдавать значение после получения n
Существует ли оператор, который позволяет регулировать выбросы по количеству? По сути, я хочу повторить вызов Skip. В приведенном ниже примере я хотел бы пропустить 5, передать значение и повторить. export default function...
63 просмотров
schedule 20.06.2023

Можно ли запустить/остановить/возобновить эпопею, наблюдаемую с помощью редукции, с помощью действий?
Этот вопрос может касаться redux-observable или rxjs , или обоих. Я ищу способ начать, остановить или возобновить эпопею с помощью определенных действий. Например, эпик (который уже является частью промежуточного программного обеспечения эпика)...
865 просмотров
schedule 09.04.2023

Дождитесь последовательности действий с Redux Observable
У меня есть вариант использования, когда мне нужно дождаться последовательности действий, прежде чем я отправлю другую с помощью Redux Observables. Я видел некоторые подобные вопросы, но я не могу понять, как я могу использовать эти подходы для моего...
5675 просмотров
schedule 21.01.2023

Подпишитесь на поток событий с сервера
Я подробно рассказываю о примере redux-observable для пинг-понга, и моя конечная цель - отправлять действие при каждом полученном с сервера событии . Но у меня возникли некоторые проблемы с пониманием того, как на самом деле этого добиться. Что...
598 просмотров
schedule 25.06.2023

секвенирование эпиков в редуксе
У меня есть два эпика, epicA и epicB. B подвержен обратному давлению, поскольку связанные с ним вызовы API выполняются медленнее. (загрузки) Однако мне нужно убедиться, что все запросы API, поступающие от B, выполняются до того, как A. так...
87 просмотров
schedule 27.08.2022

Как протестировать внутреннюю наблюдаемую, которая не будет завершена?
Я использую jest для тестирования эпика redux-observable , который разветвляется от внутреннего наблюдаемого объекта, созданного с помощью Observable.fromEvent , и прослушивает определенное нажатие клавиши перед выполнением действия. Я изо всех...
846 просмотров
schedule 03.09.2022

Как правильно ставить в очередь действия во времени при использовании redux-observables
Я пытаюсь создать Epic, который ставит в очередь действия для отправки, в этом случае действия - это сообщения, которые должны отображаться с помощью закусочной, так что, например, три ошибки произошли почти одновременно, и я хочу отобразить три...
616 просмотров
schedule 09.03.2022

Как сделать EPIC полностью динамичным
Я использую angular 2 с redux/store вместе с redux-observable для формирования эпиков. То, что я хочу сделать, - это общий опросчик, поэтому мне нужно написать опросник только один раз. У меня есть около 25 сервисов, и я бы предпочел, чтобы действие...
178 просмотров