UNPKG
@zohodesk/utils
Version:
canary (1.0.2-alpha.2065)
experimental-version (1.0.0-temp-1.4)
latest (1.3.16)
prerelease (1.0.2-alpha.6)
1.3.16
1.3.15
1.3.14
1.3.13
1.3.12
1.3.11
1.3.10
1.3.9
1.3.8
1.3.7
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.1.1
1.1.0
1.0.39
1.0.37
1.0.35
1.0.34
1.0.33
1.0.32
1.0.31
1.0.30
1.0.29
1.0.28
1.0.27
1.0.26
1.0.25
1.0.24
1.0.21
1.0.19
1.0.15
1.0.13
1.0.12
1.0.11
1.0.9
1.0.8
1.0.6
1.0.5
1.0.4
1.0.3
1.0.3-alpha.1
1.0.3-alpha.0
1.0.2-alpha.2065
1.0.2-alpha.6
1.0.2-alpha.5
1.0.2-alpha.4
1.0.2-alpha.3
1.0.2-alpha.2
1.0.2-alpha.1
1.0.2-alpha.0
1.0.1-alpha.2060
1.0.1-alpha.2059
1.0.1-alpha.2058
1.0.1-alpha.2057
1.0.0-temp-1.4
1.0.0-temp-1.3
1.0.0-temp-1.2
1.0.0-temp-1.1
1.0.0-temp-1
DOT Utils Collection
www.npmjs.com/search
@zohodesk/utils
/
es
/
contextFactory.js
15 lines
(13 loc)
•
269 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import
{ createContext }
from
'react'
;
const
context = {};
/** * *
@param
{
string
} name *
@returns
{
object
} */
export
default
function
contextFactory
(
name
) {
if
(!context[name]) { context[name] =
/*#__PURE__*/
createContext
(); }
return
context[name]; }