Function moxie_dom::boot[][src]

pub fn boot<Root>(
    new_parent: impl Into<Node>,
    root: impl FnMut() -> Root + 'static
) where
    Root: Child + 'static, 
Expand description

The “boot sequence” for a moxie-dom instance creates a crate::embed::DomLoop with the provided arguments and begins scheduling its execution with requestAnimationFrame on state changes.

If you need to schedule your root function more or less frequently than when state variables are updated, see the embed module for granular control over scheduling.

In terms of the embed module’s APIs, this function constructs a new crate::embed::DomLoop and begins scheduling it with an AnimationFrameScheduler which requests an animation frame only when there are updates to state variables.

Requires the webdom feature.