а если есть две одинаковые кнопки - отличающиеся только направлением движения. Для каждой нужно создавать свой потом mousedown или можно как-то одним потоком прослушивать и делать map() направления?иначе говоря - можно ли потом mousedon запустить либо покнопке 1 либо по кнопке 2
у меня есть репозиторий core, там лежат только http и адреса и все. Так же есть у сеня сервисы, которые содержат определенные бизнес процесс, вся логика, какие то трансформации, сложные методы, стейты лежат там. А компоненты остаются просто средствами отображения, которые могут. дергать что то с сервисов, и отображать это
причем эти бизнес процессы должна отвечать только за 1 модель бизнес задачи, например распределение доставок и тд, вот. это разделение на слои это как раз самое сложно архитектурно
ну и тут же надо понимать, какие сервисы у тебя будут, кор сервисы обычно идут синглтон, есть хранилище, значит оно должно регаться толтко в модуле, если у тебя глобальное состояние по проекту, тут можно уже задуматься о стейт менеджмеенте
вроде да. Только я не понимаю где пробросить направление для кнопки первой - вращение влево - для второй вправо. Мне бы пробрасывать в subscribe значение из интервала и направление движения как 1 или -1. Сейчас имею это
и делать трансформацию, сетинтервал присвоить к переменной в области видимости класса, и когда у вас срабатывает второе событие другой кнопки, просто убиваете этот сенинтервал сначала, потом создаете новый и кидаете в него ноыый колбек
городить pipe в виде иерархий плохая затея, думайте о читаемости больше всего, свитчмап выполняет поток, и почему именно свитчмап, он убивает. предыдущую попытку, а вы уверены что у вас отписка сработает? тут много появляется каких то сложностей, которые вам не нужны