У меня есть 3 потока событий для mouseDown, mouseUp и mouseMove. Это работает до сих пор, когда пользователь не попал в alt
Key, он делает что-то на мыши, двигаясь до мышки.Как реагировать на поток takeUntil в baconJS
this.mouseDown
.filter((e) =>!e.altKey)
.flatMap(() => this.mouseMove.takeUntil(this.mouseUp))
.onValue((e) => this.setState({previewEndPoint: this.getNearestPoint(e)}));
Мой вопрос: как я могу реагировать на событие мыши в этом случае?
Спасибо, кстати есть небольшая ошибка, я думаю, что это должно быть: 'StartPoint: start' –
И по некоторым причинам функция OnEnd не называется больше –
... и в последней строке, вы, вероятно, имел в виду' .bind (this) ' – Bergi