feat: use walking pattern
This commit is contained in:
1 parent
7cbb4d52dd
commit
22d4bf7346
18 files changed
+751
-843
No files matched your search
@@ -12,7 +12,6 @@ use std::{collections::VecDeque, iter::FromIterator, task::Poll};
|
||||
|
||||
/// A virtual node system that progresses user events and diffs UI trees.
|
||||
///
|
||||
///
|
||||
/// ## Guide
|
||||
///
|
||||
/// Components are defined as simple functions that take [`Scope`] and return an [`Element`].
|
||||
@@ -505,6 +504,13 @@ impl VirtualDom {
|
||||
}
|
||||
}
|
||||
|
||||
/// Run the virtualdom, waiting for all async components to finish rendering
|
||||
///
|
||||
/// As they finish rendering, the virtualdom will apply the mutations to the renderer.
|
||||
pub async fn render(&mut self, renderer: &mut impl Renderer<'_>) {
|
||||
//
|
||||
}
|
||||
|
||||
/// Performs a *full* rebuild of the virtual dom, returning every edit required to generate the actual dom from scratch.
|
||||
///
|
||||
/// The diff machine expects the RealDom's stack to be the root of the application.
|
||||
|
||||
Reference in new issue
Block a user