UNPKG

vue3-lazy-hydration

Version:
15 lines (14 loc) 413 B
function trackDepsOnRender(instance) { const componentUpdateFn = instance.effect.fn; const originalRender = instance.render; instance.render = (...args) => { instance.effect.fn = () => originalRender(...args); const result = instance.effect.run(); instance.effect.fn = componentUpdateFn; instance.render = originalRender; return result; }; } export { trackDepsOnRender as default };