Skip to content

Commit 5c24bb5

Browse files
committed
bail out early if memoizedState didn't change
1 parent 77ed727 commit 5c24bb5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/react-devtools-shared/src/backend/renderer.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1109,9 +1109,9 @@ export function attach(
11091109
const nextMemoizedState = next.memoizedState;
11101110

11111111
if (isEffect(prevMemoizedState) && isEffect(nextMemoizedState)) {
1112-
return !areHookInputsEqual(
1113-
nextMemoizedState.deps,
1114-
prevMemoizedState.deps,
1112+
return (
1113+
prevMemoizedState !== nextMemoizedState &&
1114+
!areHookInputsEqual(nextMemoizedState.deps, prevMemoizedState.deps)
11151115
);
11161116
}
11171117
return nextMemoizedState !== prevMemoizedState;

0 commit comments

Comments
 (0)