fix memos in children; introduce isomorphic spawn
This commit is contained in:
1 parent
7461a14cb4
commit
bbc81b8f9c
10 files changed
+162
-57
No files matched your search
@@ -72,7 +72,10 @@ impl VirtualDom {
|
||||
if let Some(task) = context.last_suspendable_task.take() {
|
||||
if matches!(new_nodes, RenderReturn::Aborted(_)) {
|
||||
tracing::trace!("Suspending {:?} on {:?}", scope_id, task);
|
||||
self.runtime.suspended_tasks.borrow_mut().insert(task);
|
||||
self.runtime.tasks.borrow().get(task.0).unwrap().suspend();
|
||||
self.runtime
|
||||
.suspended_tasks
|
||||
.set(self.runtime.suspended_tasks.get() + 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user