PureScript Halogen Как создать событие, которое запускает каждый кадр?

Мне нужно сделать конкретную анимацию в галогене. Каждый кадр должен попросить обновить состояние, чтобы правильно нарисовать каждый шаг. Есть ли механизм подписки для таких случаев? Я пытался использовать FRP.Event.TIme, но я не понимаю, как вызывать запросы из функции подписки.

1 ответ

Этот SO-ответ дает отличное объяснение того, как подписка на источники событий работает в галогене. Типовые сигнатуры хитры, поэтому стоит потратить время на изучение этого ответа.

Я бы только добавил, что вам может понадобиться lifecycleComponent для того, чтобы инициализировать подписку.

Другие вопросы по тегам