Skip to content

Debounce seems not to be working #11

Open
@orlandovallejos

Description

@orlandovallejos

I'm using the "DEBOUNCE_TIME" option and I set it to 5 seconds (5000), and it gets executed several times, and it seems it's not working:

https://imgur.com/a/TZMCYj5

This is what I do:

import WindowResizeListener from 'react-window-size-listener';
WindowResizeListener.DEBOUNCE_TIME = 5000;

And in the render method:
  <WindowResizeListener
    onResize={windowSize => {
      console.log('resize: ', windowSize);
      console.log('DEBOUNCE_TIME: ', WindowResizeListener.DEBOUNCE_TIME);
    }}
  />

In the gif you can see the current behavior vs a debounce example which I took from here: https://codepen.io/bencentra/pen/PwapWX

I'm using:
"react-window-size-listener": "^1.5.3"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions