Skip to content

Commit 06c9e9f

Browse files
jquensetaion
andauthored
Update src/useMutationObserver.ts
Co-Authored-By: Jimmy Jia <[email protected]>
1 parent e9af5ca commit 06c9e9f

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/useMutationObserver.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,15 @@ import { useRef } from 'react'
77

88
type Deps = [Element | null | undefined, MutationObserverInit]
99

10-
const isDepsEqual: IsEqual<Deps> = (prev, next) =>
11-
prev[0] === next[0] && isEqual(prev[1], next[1])
10+
function isDepsEqual(
11+
[nextElement, nextConfig]: Deps,
12+
[prevElement, prevConfig]: Deps,
13+
) {
14+
return (
15+
nextElement === prevElement &&
16+
isEqual(nextConfig, prevConfig)
17+
);
18+
}
1219

1320
/**
1421
* Observe mutations on a DOM node or tree of DOM nodes.

0 commit comments

Comments
 (0)