Creates a reactive timer with the given interval. A reactive timer is like a reactive value, except reactive values are triggered when they are set, while reactive timers are triggered simply by the passage of time.
reactiveTimer(intervalMs = 1000)
- How often to fire, in milliseconds
Reactive expressions and observers that
want to be invalidated by the timer need to call the
timer function that
reactiveTimer returns, even if
the current time value is not actually needed.
invalidateLater as a safer and simpler
- A no-parameter function that can be called from a
reactive context, in order to cause that context to be
invalidated the next time the timer interval elapses.
Calling the returned function also happens to yield the
current time (as in