Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
export default false
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
export default typeof document !== 'undefined'
|
||||
+1
@@ -0,0 +1 @@
|
||||
export default true
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
import * as React from 'react'
|
||||
import isBrowser from '#is-browser'
|
||||
|
||||
const syncFallback = create => create()
|
||||
|
||||
const useInsertionEffect = React['useInsertion' + 'Effect']
|
||||
? React['useInsertion' + 'Effect']
|
||||
: false
|
||||
|
||||
export const useInsertionEffectAlwaysWithSyncFallback = !isBrowser
|
||||
? syncFallback
|
||||
: useInsertionEffect || syncFallback
|
||||
|
||||
export const useInsertionEffectWithLayoutFallback =
|
||||
useInsertionEffect || React.useLayoutEffect
|
||||
Reference in New Issue
Block a user