Add argument to use_callback (#2774)
This commit is contained in:
1 parent
14081e7e45
commit
205d8e9070
6 files changed
+34
-33
No files matched your search
@@ -6,8 +6,8 @@ use dioxus_signals::{Memo, Signal};
|
||||
#[doc = include_str!("../docs/rules_of_hooks.md")]
|
||||
#[doc = include_str!("../docs/moving_state_around.md")]
|
||||
#[track_caller]
|
||||
pub fn use_memo<R: PartialEq>(f: impl FnMut() -> R + 'static) -> Memo<R> {
|
||||
let callback = use_callback(f);
|
||||
pub fn use_memo<R: PartialEq>(mut f: impl FnMut() -> R + 'static) -> Memo<R> {
|
||||
let callback = use_callback(move |_| f());
|
||||
#[allow(clippy::redundant_closure)]
|
||||
use_hook(|| Signal::memo(move || callback()))
|
||||
use_hook(|| Signal::memo(move || callback(())))
|
||||
}
|
||||
Reference in new issue
Block a user