Clean up a number of examples
This commit is contained in:
30 files changed
+284
-413
No files matched your search
@@ -230,6 +230,13 @@ impl VirtualDom {
|
||||
Self::new_with_props(|app| app(), app)
|
||||
}
|
||||
|
||||
/// Create a new virtualdom and build it immediately
|
||||
pub fn prebuilt(app: fn() -> Element) -> Self {
|
||||
let mut dom = Self::new(app);
|
||||
dom.rebuild_in_place();
|
||||
dom
|
||||
}
|
||||
|
||||
/// Create a new VirtualDom with the given properties for the root component.
|
||||
///
|
||||
/// # Description
|
||||
@@ -568,6 +575,14 @@ impl VirtualDom {
|
||||
to.append_children(ElementId(0), m);
|
||||
}
|
||||
|
||||
/// Rebuild the virtualdom without handling any of the mutations
|
||||
///
|
||||
/// This is useful for testing purposes and in cases where you render the output of the virtualdom without
|
||||
/// handling any of its mutations.
|
||||
pub fn rebuild_in_place(&mut self) {
|
||||
self.rebuild(&mut NoOpMutations);
|
||||
}
|
||||
|
||||
/// [`VirtualDom::rebuild`] to a vector of mutations for testing purposes
|
||||
pub fn rebuild_to_vec(&mut self) -> Mutations {
|
||||
let mut mutations = Mutations::default();
|
||||
|
||||
Reference in new issue
Block a user