From 4c23244578d55568bc4173f82ac5d53ad56b6121 Mon Sep 17 00:00:00 2001 From: Jose Quintas Date: Wed, 28 Aug 2024 12:20:45 +0200 Subject: [PATCH] Remove unnecessary useEffect --- packages/x-charts/src/internals/useAnimatedPath.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/x-charts/src/internals/useAnimatedPath.ts b/packages/x-charts/src/internals/useAnimatedPath.ts index a11530d884d05..03b0470b0db0c 100644 --- a/packages/x-charts/src/internals/useAnimatedPath.ts +++ b/packages/x-charts/src/internals/useAnimatedPath.ts @@ -7,12 +7,13 @@ function usePrevious(value: T) { currentPath: value, previousPath: undefined, }); - React.useEffect(() => { + if (ref.current.currentPath !== value) { ref.current = { currentPath: value, previousPath: ref.current.currentPath, }; - }, [value]); + } + return ref.current; }