PureScript Halogen Как создать событие, которое запускает каждый кадр?
Мне нужно сделать конкретную анимацию в галогене. Каждый кадр должен попросить обновить состояние, чтобы правильно нарисовать каждый шаг. Есть ли механизм подписки для таких случаев? Я пытался использовать FRP.Event.TIme, но я не понимаю, как вызывать запросы из функции подписки.
1 ответ
Этот SO-ответ дает отличное объяснение того, как подписка на источники событий работает в галогене. Типовые сигнатуры хитры, поэтому стоит потратить время на изучение этого ответа.
Я бы только добавил, что вам может понадобиться lifecycleComponent
для того, чтобы инициализировать подписку.