diff --git a/src/storage/use_storage.rs b/src/storage/use_storage.rs index bb5dbc9..7a8cc4c 100644 --- a/src/storage/use_storage.rs +++ b/src/storage/use_storage.rs @@ -187,7 +187,7 @@ where let (data, set_data) = defaults.into_signal(); - let raw_init = data.get(); + let raw_init = data.get_untracked(); cfg_if! { if #[cfg(feature = "ssr")] { let remove: Box = Box::new(|| {}); @@ -301,7 +301,7 @@ where resume: resume_watch, .. } = watch_pausable_with_options( - move || data.get(), + move || data.get(), move |data, _, _| write.clone()(data), WatchOptions::default().filter(filter), );