UNPKG
tweak-tools
Version:
latest (0.1.1)
0.1.1
0.1.0
Tweak your React projects until awesomeness
github.com/appeltje-c/tweak-tools
appeltje-c/tweak-tools
tweak-tools
/
src
/
hooks
/
useDeepMemo.ts
8 lines
(6 loc)
•
287 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
import
{ useMemo }
from
'react'
import
{ useCompareMemoize }
from
'./useCompareMemoize'
export
function
useDeepMemo<T>(
fn
:
() =>
T,
deps
:
React
.
DependencyList
|
undefined
) {
// eslint-disable-next-line react-hooks/exhaustive-deps
return
useMemo
(fn,
useCompareMemoize
(deps,
true
)) }