Function onResize

  • Adds resize listeners to elements (using ResizeObserver) and/or the viewport.

    Parameters

    Returns IOnResize

    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',
    });