Fix Component not diffing when its state is recreated
This commit is contained in:
parent
ba996f4b01
commit
7526d73ad3
1 changed files with 3 additions and 0 deletions
|
|
@ -266,7 +266,10 @@ where
|
||||||
state: tree::State::new(S::default()),
|
state: tree::State::new(S::default()),
|
||||||
children: vec![Tree::empty()],
|
children: vec![Tree::empty()],
|
||||||
})));
|
})));
|
||||||
|
|
||||||
*self.tree.borrow_mut() = state.clone();
|
*self.tree.borrow_mut() = state.clone();
|
||||||
|
self.diff_self();
|
||||||
|
|
||||||
tree::State::new(state)
|
tree::State::new(state)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue