README
React hooks get dimensions
React-hooks-get-dimensions is a helpful to get a react component's or window dimensions.
Uses a Window: resize event
to detect when an element's dimensions have changed.
Install
yarn add react-hooks-get-dimensions
npm install react-hooks-get-dimensions --save
Measure Component
Example
import React, { useRef } from 'react';
import { useGetDimensions } from 'react-hooks-get-dimensions'
const App = () => {
const componentRef = useRef()
const { width, height } = useGetDimensions(componentRef);
return (
<div ref={componentRef}>
<p>width: {width}px</p>
<p>height: {height}px</p>
</div>
)}
export default App;
Measure Viewport
Example
import { useGetDimensions } from 'react-hooks-get-dimensions'
const App = () => {
const { width, height } = useGetDimensions();
return (
<div>
<p>width: {width}px</p>
<p>height: {height}px</p>
</div>
)}
export default App;
License
MIT © ilhantekir