const resizeWithElement = onResize({
callback: () => console.log('Element resized'),
element: document.getElementById('app'),
});
const resizeWithViewport = onResize({
callback: () => console.log('Viewport resized'),
viewportTarget: 'width',
});
const resizeWithBoth = onResize({
callback: () => console.log('Both resized'),
element: document.getElementById('app'),
viewportTarget: 'any',
});
Adds resize listeners to elements (using
ResizeObserver
) and/or the viewport.