浏览代码

fix: debounce ref (#26433)

tags/1.9.1
crazywoola 1 个月前
父节点
当前提交
fd86cadf67
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7
    2
      web/app/components/base/chat/chat/index.tsx

+ 7
- 2
web/app/components/base/chat/chat/index.tsx 查看文件

@@ -160,8 +160,13 @@ const Chat: FC<ChatProps> = ({
})

useEffect(() => {
window.addEventListener('resize', debounce(handleWindowResize))
return () => window.removeEventListener('resize', handleWindowResize)
const debouncedHandler = debounce(handleWindowResize, 200)
window.addEventListener('resize', debouncedHandler)

return () => {
window.removeEventListener('resize', debouncedHandler)
debouncedHandler.cancel()
}
}, [handleWindowResize])

useEffect(() => {

正在加载...
取消
保存