UNPKG
mobx-view-model
Version:
latest (8.9.1)
8.9.1
8.9.0
8.8.1
8.8.0
8.7.0
8.6.1
8.6.0
8.5.0
8.4.0
8.3.5
8.3.4
8.3.3
8.3.2
8.3.1
8.3.0
8.2.2
8.2.1
8.2.0
8.1.0
8.0.1
8.0.0
7.2.0
7.1.0
7.0.1
7.0.0
6.16.1
6.16.0
6.15.2
6.15.1
6.15.0
6.14.3
6.14.2
6.14.1
6.14.0
6.13.1
6.13.0
6.12.2
6.12.1
6.12.0
6.11.3
6.11.2
6.11.1
6.10.1
6.10.0
6.9.8
6.9.7
6.9.6
6.9.5
6.9.4
6.9.3
6.9.2
6.9.1
6.9.0
6.8.1
6.8.0
6.7.4
6.7.3
6.7.2
6.7.1
6.7.0
6.6.0
6.5.2
6.5.1
6.5.0
6.4.0
6.3.0
6.2.0
6.1.0
6.0.1
6.0.0
5.7.1
5.7.0
5.6.2
5.6.1
5.6.0
5.5.0
5.4.3
5.4.2
5.4.1
5.4.0
5.3.4
5.3.3
5.3.2
5.3.1
5.3.0
5.2.16
5.2.15
5.2.14
5.2.13
5.2.12
5.2.11
5.2.10
5.2.9
5.2.8
5.2.7
5.2.6
5.2.5
5.2.4
5.2.3
5.2.2
5.2.0
5.1.13
5.1.12
5.1.11
5.1.10
5.1.9
5.1.8
5.1.7
5.1.6
5.1.5
5.1.4
5.1.3
5.1.2
5.1.1
5.1.0
5.0.20
5.0.19
5.0.15
5.0.14
5.0.13
5.0.12
5.0.11
5.0.10
5.0.9
5.0.8
5.0.7
5.0.6
5.0.5
5.0.4
5.0.3
5.0.2
5.0.1
5.0.0
4.4.11
4.4.10
4.4.9
4.4.8
4.4.7
4.4.6
4.4.5
4.4.4
4.4.3
4.4.2
4.4.1
4.4.0
4.3.19
4.3.18
4.3.17
4.3.16
4.3.15
4.3.14
4.3.13
4.3.12
4.3.11
4.3.10
4.3.9
4.3.8
4.3.7
4.3.6
4.3.5
4.3.4
MobX ViewModel power for ReactJS
github.com/js2me/mobx-view-model
js2me/mobx-view-model
mobx-view-model
/
lib
/
hooks
/
use-isomorphic-layout-effect.js
5 lines
(4 loc)
•
210 B
JavaScript
View Raw
1
2
3
4
5
import
{ useEffect, useLayoutEffect }
from
'react'
;
export
const
useIsomorphicLayoutEffect =
// eslint-disable-next-line unicorn/prefer-global-this
typeof
window
===
'undefined'
? useEffect : useLayoutEffect;