Size: a a a

ReactiveX - русскоговорящее сообщество

2021 March 15

RC

Roman Chumachenko in ReactiveX - русскоговорящее сообщество
Aleksandr
А разве zip подходит? Мне казалось что тут нужен merge
Можно и так, мне zip пришел в голову первым, я как-то про мердж даже не подумал
источник

A

Aleksandr in ReactiveX - русскоговорящее сообщество
Я не помню точно, но кажется у зипа есть сайд эффект
источник

A

Aleksandr in ReactiveX - русскоговорящее сообщество
Надо проверить доки
источник
2021 March 17

ИМ

Иван Мелентьев... in ReactiveX - русскоговорящее сообщество
Хочу через RXJS убрать дублирование одного и того же значения в течении секунды, как можно сделать?
Например я послал значение 'привет' в течении секунды  три раза.
В подписку должен придти только один.
И через секунду снова можно повторить.
DebounceTime тут не подходит, он просто перестаёт посылать любые (даже если разные).
источник

ЕУ

Евгений Удалов... in ReactiveX - русскоговорящее сообщество
Иван Мелентьев
Хочу через RXJS убрать дублирование одного и того же значения в течении секунды, как можно сделать?
Например я послал значение 'привет' в течении секунды  три раза.
В подписку должен придти только один.
И через секунду снова можно повторить.
DebounceTime тут не подходит, он просто перестаёт посылать любые (даже если разные).
auditTime?
источник

ИМ

Иван Мелентьев... in ReactiveX - русскоговорящее сообщество
Это тот же debounce, так что не подходит
источник

ИМ

Иван Мелентьев... in ReactiveX - русскоговорящее сообщество
Если значение отличается от предыдущего, то оно должно отправиться
источник

TS

Taras Savchenko in ReactiveX - русскоговорящее сообщество
Иван Мелентьев
Это тот же debounce, так что не подходит
distinctUntilChange?
источник

ИМ

Иван Мелентьев... in ReactiveX - русскоговорящее сообщество
Там нельзя указать время
источник

ЕУ

Евгений Удалов... in ReactiveX - русскоговорящее сообщество
Иван Мелентьев
Там нельзя указать время
и что
источник

ИМ

Иван Мелентьев... in ReactiveX - русскоговорящее сообщество
Т.е. через секунду надо уже пускать такое же
источник

ЕУ

Евгений Удалов... in ReactiveX - русскоговорящее сообщество
buffertime
источник

ЕУ

Евгений Удалов... in ReactiveX - русскоговорящее сообщество
и дальше смотри массив
источник

ИМ

Иван Мелентьев... in ReactiveX - русскоговорящее сообщество
Хм, то есть соединить их всех и потом отсеять до уникальных, спасибо
источник

ЕУ

Евгений Удалов... in ReactiveX - русскоговорящее сообщество
Иван Мелентьев
Хм, то есть соединить их всех и потом отсеять до уникальных, спасибо
есть еще pairwise
источник

ЕУ

Евгений Удалов... in ReactiveX - русскоговорящее сообщество
но если тебе не каждый тик, а за промежуток, то буффер, да
источник
2021 March 20

TS

Taras Savchenko in ReactiveX - русскоговорящее сообщество
Вечер добрый)
посоветуйте, кто использовал, книги/другие ресурсы для изучения реактивного программирования(ну или конкретно Rx, если есть такие)

спасибо)
источник

AM

Artem Mi in ReactiveX - русскоговорящее сообщество
Доки и стэковерфлоу 🌝
источник

AM

Artem Mi in ReactiveX - русскоговорящее сообщество
Учить все нету смысла, для конкретной задачи ищи решение, и будет буст
источник

TS

Taras Savchenko in ReactiveX - русскоговорящее сообщество
Artem Mi
Доки и стэковерфлоу 🌝
это само собой, но вот если у меня нет четкого понимание фундаментальных вещей, типа как именно данные асинхронно передаются, то разве стэк и доки помогут?)

недавно начал, на конкретных примерах вроде все ясно и понятно, а когда задача меняется, то такое ощущение, что я вообще ничего не знаю
источник