UNPKG
rc-motion
Version:
latest (2.9.5)
2.9.5
2.9.4
2.9.3
2.9.2
2.9.1
2.9.0
2.8.0
2.7.3
2.7.2
2.7.1
2.7.0
2.6.3
2.6.2
2.6.1
2.6.0
2.5.1
2.5.0
2.4.9
2.4.8
2.4.7
2.4.6
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4.0
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.2.0
2.1.2
2.1.1
2.1.0
2.0.1
2.0.0
1.1.2
1.1.1
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0
React lifecycle controlled motion library
react-component.github.io/motion
react-component/motion
rc-motion
/
es
/
hooks
/
useIsomorphicLayoutEffect.js
6 lines
(5 loc)
•
285 B
JavaScript
View Raw
1
2
3
4
5
6
import
canUseDom
from
"rc-util/es/Dom/canUseDom"
;
import
{ useEffect, useLayoutEffect }
from
'react'
;
// It's safe to use `useLayoutEffect` but the warning is annoying
var
useIsomorphicLayoutEffect =
canUseDom
() ? useLayoutEffect : useEffect;
export
default
useIsomorphicLayoutEffect;