add test cases, refactor deref
This commit is contained in:
7 files changed
+137
-54
No files matched your search
@@ -1,6 +1,6 @@
|
||||
#![allow(missing_docs)]
|
||||
use dioxus_core::{
|
||||
prelude::{spawn, use_hook},
|
||||
prelude::{spawn, use_drop, use_hook},
|
||||
ScopeState, Task,
|
||||
};
|
||||
use dioxus_signals::*;
|
||||
@@ -46,6 +46,12 @@ where
|
||||
Some(task)
|
||||
});
|
||||
|
||||
use_drop(move || {
|
||||
if let Some(task) = task.take() {
|
||||
task.stop();
|
||||
}
|
||||
});
|
||||
|
||||
UseFuture { task, state }
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user