detect-resize
Slightly refactored version of https://github.com/sdecima/javascript-detect-element-resize targeting universal React applications. Will not throw if imported (ES6) on the server.
Install
npm i -S detect-resize
How to use
Should work the same as javascript-detect-element-resize without throwing errors if used in a server environment.
import { addResizeListener, removeResizeListener } from 'detect-resize'
const resizeElement = document.getElementById('resizeElement'),
const handleResize = () => { console.info('resized') }
addResizeListener(resizeElement, handleResize)
removeResizeListener(resizeElement, handleResize)