UNPKG

@shakacode/recompose

Version:

A React utility belt for function components and higher-order components

16 lines (15 loc) 468 B
"use strict"; exports.__esModule = true; exports.getOrCreateContext = void 0; var _react = require("react"); var store = new Map(); var getOrCreateContext = exports.getOrCreateContext = function getOrCreateContext(key) { var existing = store.get(key); if (existing) return existing; var ctx = /*#__PURE__*/(0, _react.createContext)(undefined); if (process.env.NODE_ENV !== 'production') { ctx.displayName = key; } store.set(key, ctx); return ctx; };