Module reconcile

Source
Expand description

Reconcile implementation details. Deterministic reconciliation between a new view tree and retained elements.

Structs§

ReconcileInputChild
Existing direct-child identity supplied to reconcile_children.
ReconcileOutputChild
Reused direct-child identity returned by reconcile_children.

Functions§

reconcile_children
Reconciles children by index when no keys exist, otherwise by stable key.
reconcile_element
Reconciles new_view into an existing element and returns the same ID.
reconcile_existing_component
Rebuilds and reconciles one retained component in place.
reconcile_root
Creates or reconciles the tree root and returns its retained ID.