Skip to content

Releases: maslianok/react-resize-detector

v4.0.4

14 Mar 18:27
Compare
Choose a tag to compare

fix: HOC not importing React Component (@SagivCohen)

v4.0.0

04 Mar 14:17
d53c745
Compare
Choose a tag to compare

The module has been rewritten to be more structured and performant!

BREAKING CHANGES

1. resizableElementId renamed to querySelector.

// Before
resizableElementId="elementId"

// After
querySelector="#elementId"

2. Change Callback pattern function arguments

// Before
<ReactResizeDetector handleWidth>
  {(width, height) => <div />}
</ReactResizeDetector>

// After
<ReactResizeDetector handleWidth>
  {({ width, height }) => <div />}
</ReactResizeDetector>

IMPROVEMENTS

  1. We don't use any side-elements for Child Function Pattern, Child Component Pattern and Render prop pattern. Previously you could find some extra div's in a DOM tree and this could break complex layouts.
  2. Performance optimizations. We use requestAnimationFrame to not overload pages with onResize events. We use PureComponent to optimize RRD's children rerenders. And plenty other tiny improvements.
  3. resizableElementId is replaced by querySelector. Now you can choose any DOM element using querySelector syntax!

Big thanks to @lamhieu-vk for leading and pushing forward this refactoring!

Closes #58, #59, #60

v3.4.0

06 Jan 14:44
Compare
Choose a tag to compare

Add nodeType prop to make resize-detector node's type configurable (@ai212983, @exogen)
Read this thread for more information #48
Please refer to docs for more information.

v3.3.1

06 Jan 14:00
Compare
Choose a tag to compare

Add support for leading/trailing option for throttle and debounce (thanks @Biohazord for the idea). Check refreshOptions prop in the Readme

v3.2.1

22 Nov 11:14
Compare
Choose a tag to compare

Add ESM build (PR #53). Thanks @anajavi

v3.2.0

29 Oct 06:58
56dcbaa
Compare
Choose a tag to compare

v3.1.2

05 Sep 10:55
Compare
Choose a tag to compare

Bugfixes:

  • ResizeObserver loop limit exceeded (@renchap)
  • Debounce mode causes "Can't call setState (or forceUpdate) on an unmounted component." (@VoronFX)

v3.1.1

07 Aug 07:29
Compare
Choose a tag to compare

Bugfixes:

v3.1.0

18 Jul 12:11
Compare
Choose a tag to compare

Added 2 more patterns: HOC pattern and Render prop pattern

v3.0.1

12 Jun 14:10
Compare
Choose a tag to compare