diff --git a/leptos_core/src/map.rs b/leptos_core/src/map.rs index 034cc5c38..8dd4580f9 100644 --- a/leptos_core/src/map.rs +++ b/leptos_core/src/map.rs @@ -30,11 +30,11 @@ where // Previous state used for diffing. let mut disposers: Vec> = Vec::new(); let mut prev_items: Option> = None; - //let mapped: Vec = Vec::new(); + let mut mapped: Vec = Vec::new(); // Diff and update signal each time list is updated. - create_memo(cx, move |mapped: Option<&Vec>| { - let mut mapped = mapped.cloned().unwrap_or_default(); + create_memo(cx, move |_| { + //let mut mapped = mapped.cloned().unwrap_or_default(); let items = prev_items.take().unwrap_or_default(); let new_items = list(); let new_items_len = new_items.len();