This is unmaintained. Check out https://github.com/berrtech/react-size-reporter
React component-wrapper detecting height changes of its children.
Heavily inspired by react-height but somehow it wasn't accurate enough so I tried to make my own implementation. This implementation uses ResizeSensor from css-element-queries
npm install --save react react-dom react-height-reporter
Don't forget to manually install peer dependencies (react
, react-dom
) if you use npm@3.
import HeightReporter from 'react-height-reporter';
<HeightReporter onHeightChange={height => console.log(height)}>
<div>CONTENT GOES HERE</div>
<div>AND HERE</div>
</HeightReporter>
Callback called on mount and height changes
Children with static or dynamic height
You can pass any valid props, like style
or className
to HeightReporter, they will be applied to container
To run example, use npm start
and then go to http://localhost:8080
MIT