alibaba/hooks

useRequest的debounceLeading和ready结合使用时不生效

Open

#2581 opened on Jun 26, 2024

View on GitHub
 (5 comments) (0 reactions) (0 assignees)TypeScript (12,849 stars) (2,471 forks)batch import
help wanted

Description

  const [ready, setReady] = useState(false);
  const { data, loading, run } = useRequest(getEmail, {
    debounceWait: 3000,
    debounceLeading: true,
    ready: ready
  });

上述代码在sandbox时调试时,发现debounceLeading偶现不生效,即有时候当ready切换到true时,getEmail不立即执行 20240626145126_rec_

偶现是当manual明确设置为false的时候,leading有时候能起作用😂

版本:3.8.0

Contributor guide