Skip to content

Commit c384f92

Browse files
committed
fix: react memo logic
1 parent df89001 commit c384f92

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

package/src/components/ProgressControl/ProgressControl.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,10 +152,11 @@ export const ProgressControl = React.memo(
152152
);
153153
},
154154
(prevProps, nextProps) => {
155-
if (prevProps.duration !== nextProps.duration) return false;
156-
if (prevProps.progress !== nextProps.progress) return false;
157-
if (prevProps.width !== nextProps.width) return false;
158-
else return true;
155+
return (
156+
prevProps.duration === nextProps.duration &&
157+
prevProps.progress === nextProps.progress &&
158+
prevProps.width === nextProps.width
159+
);
159160
},
160161
);
161162

0 commit comments

Comments
 (0)