|
@@ -105,7 +105,7 @@ pub fn use_hook_with_cleanup<T: Clone + 'static>(
|
|
|
hook: impl FnOnce() -> T,
|
|
|
cleanup: impl FnOnce(T) + 'static,
|
|
|
) -> T {
|
|
|
- let value = use_hook(|| hook());
|
|
|
+ let value = use_hook(hook);
|
|
|
let _value = value.clone();
|
|
|
use_on_destroy(move || cleanup(_value));
|
|
|
value
|