antonioru/beautiful-react-hooks

useDebouncedCallback doesn't consider its dependencies

開放

#420 建立於 2023年11月29日

 (3 則留言) (2 個反應) (0 位負責人)JavaScript (581 個分叉)batch import
buggood first issuehelp wanted

倉庫指標

星標
 (8,350 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Describe the bug

This is the same issue reported in #386 for useDebouncedCallback, I don't know why that issue has been closed. I'd expect that any dependency given as args will invalidate the callback but that's not the case because deps are not given to the useEffect call here. As result the callback sees the values as one step behind.

To Reproduce

Here's a codesandbox to reproduce the issue https://codesandbox.io/p/sandbox/pedantic-grass-f9f6qw

Expected behavior

When I click on useDebouncedCallback button I should see same values as other buttons in console, but I see the old counter value.

Screenshots

image

貢獻者指南