use-resize-observer

v9.1.0

A React hook that allows you to use a ResizeObserver to measure an element's size.


npm install use-resize-observer
Bundle size
Dependencies
Dependencies(1)
  • @juggle/resize-observer

    ^3.3.1

Peer Dependencies(2)
  • react

    16.8.0 - 18
  • react-dom

    16.8.0 - 18

Dev Dependencies(50)
  • @babel/core

    ^7.7.7
  • @babel/plugin-transform-runtime

    ^7.9.0
  • @babel/preset-env

    ^7.7.7
  • @babel/preset-react

    ^7.9.4
  • @babel/preset-typescript

    ^7.9.0
  • @rollup/plugin-babel

    ^5.2.1
  • @rollup/plugin-inject

    ^4.0.1
  • @rollup/plugin-node-resolve

    ^13.3.0
  • @semantic-release/changelog

    ^6.0.1
  • @semantic-release/commit-analyzer

    ^9.0.2
  • @semantic-release/git

    ^10.0.1
  • @semantic-release/github

    ^8.0.4
  • @semantic-release/npm

    ^9.0.1
  • @semantic-release/release-notes-generator

    ^10.0.3
  • @size-limit/preset-small-lib

    ^5.0.1
  • @testing-library/react

    ^13.1.1
  • @types/jest

    ^28.1.1
  • @types/karma

    ^6.3.1
  • @types/karma-jasmine

    ^4.0.1
  • @types/react

    ^18.0.8
  • @types/react-dom

    ^18.0.3
  • @typescript-eslint/eslint-plugin

    ^5.27.1
  • @typescript-eslint/parser

    ^5.27.1
  • babel-loader

    ^8.1.0
  • delay

    ^5.0.0
  • eslint

    ^8.17.0
  • eslint-plugin-react-hooks

    ^4.5.0
  • husky

    ^8.0.1
  • jest

    ^28.1.1
  • jest-environment-jsdom

    ^28.1.1
  • karma

    ^6.3.4
  • karma-browserstack-launcher

    ^1.6.0
  • karma-chrome-launcher

    ^3.0.0
  • karma-firefox-launcher

    ^2.1.1
  • karma-jasmine

    ^4.0.0
  • karma-sourcemap-loader

    ^0.3.7
  • karma-spec-reporter

    ^0.0.34
  • karma-webpack

    ^5.0.0
  • lint-staged

    ^13.0.1
  • npm-run-all

    ^4.1.5
  • prettier

    ^2.0.4
  • react

    ^18.0.0
  • react-app-polyfill

    ^3.0.0
  • react-dom

    ^18.0.0
  • rollup

    ^2.6.1
  • semantic-release

    ^19.0.3
  • size-limit

    ^5.0.1
  • ts-jest

    ^28.0.4
  • typescript

    ^4.3.5
  • webpack

    ^4.1