shareStructure<T> static method
T
shareStructure<T>(
Performs structural sharing on data.
If oldData and newData are structurally equal, returns oldData
to preserve object reference and prevent unnecessary rebuilds.
Otherwise, returns newData.
Implementation
static T shareStructure<T>(T oldData, T newData) {
if (structuralEquals(oldData, newData)) {
return oldData;
}
return newData;
}