Struct sycamore::flow::Indexed [−][src]
pub struct Indexed<G: GenericNode> { /* fields omitted */ }
Expand description
Non keyed iteration (or keyed by index). Use this instead of directly rendering an array of
Template
s. Using this will minimize re-renders instead of re-rendering every single
node on every state change.
For keyed iteration, see Keyed
.
Example
use sycamore::prelude::*; let count = Signal::new(vec![1, 2]); let node = template! { Indexed(IndexedProps { iterable: count.handle(), template: |item| template! { li { (item) } }, }) };
Trait Implementations
Auto Trait Implementations
impl<G> RefUnwindSafe for Indexed<G> where
G: RefUnwindSafe,
impl<G> UnwindSafe for Indexed<G> where
G: UnwindSafe,