refactor: Upload ListItem timeout optimization (#42915)

This commit is contained in:
daisy 2023-06-19 14:36:24 +08:00 committed by GitHub
parent 8a4203bec8
commit feb8c569e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -82,15 +82,12 @@ const ListItem = React.forwardRef(
// Delay to show the progress bar
const [showProgress, setShowProgress] = React.useState(false);
const progressRafRef = React.useRef<NodeJS.Timer | null>(null);
React.useEffect(() => {
progressRafRef.current = setTimeout(() => {
const timer = setTimeout(() => {
setShowProgress(true);
}, 300);
return () => {
if (progressRafRef.current) {
clearTimeout(progressRafRef.current);
}
clearTimeout(timer);
};
}, []);