pub fn map_indexed<T, U>(
list: impl Into<MaybeDyn<Vec<T>>> + 'static,
map_fn: impl FnMut(T) -> U + 'static,
) -> ReadSignal<Vec<U>>Expand description
Function that maps a Vec to another Vec via a map function.
The mapped Vec is lazily computed, meaning that it’s value will only be updated when
requested. Modifications to the input Vec are diffed by index to prevent recomputing values
that have not changed.
Generally, it is preferred to use map_keyed instead when a key function
is available.
This function is the underlying utility behind Indexed.
§Params
list- The list to be mapped. The list must be aReadSignal(obtained from aSignal) and therefore reactive.map_fn- A closure that maps from the input type to the output type.