refactor(core): wrap for-each loop in requestAnimationFrame

This commit is contained in:
braks
2023-05-10 12:31:56 +02:00
parent c80d269b85
commit 80e586fa5e
@@ -13,9 +13,11 @@ function useUpdateNodeInternals(): UpdateNodeInternals {
if (nodeElement) {
const updateIds = Array.isArray(id) ? id : [id];
updateIds.forEach((id) => {
requestAnimationFrame(() => updateNodeDimensions([{ id, nodeElement, forceUpdate: true }]));
});
requestAnimationFrame(() => {
updateIds.forEach((id) => {
updateNodeDimensions([{ id, nodeElement, forceUpdate: true }]);
});
})
}
}, []);
}