fix(react): handle setNodes batching in provider #4147
This commit is contained in:
@@ -236,7 +236,8 @@ export function getElementsDiffChanges({
|
||||
const itemsLookup = new Map<string, any>(items.map((item) => [item.id, item]));
|
||||
|
||||
for (const item of items) {
|
||||
const storeItem = lookup.get(item.id);
|
||||
const lookupItem = lookup.get(item.id);
|
||||
const storeItem = lookupItem?.internals?.userNode ?? lookupItem;
|
||||
|
||||
if (storeItem !== undefined && storeItem !== item) {
|
||||
changes.push({ id: item.id, item: item, type: 'replace' });
|
||||
|
||||
Reference in New Issue
Block a user