rsnext/packages/next/next-server/lib/loadable-context.ts
Dave Cardwell cbcb10b922
Add displayName property to React Context objects (#11829)
https://reactjs.org/docs/context.html#contextdisplayname

Use the .displayName property to show distinct component names in React
DevTools. For example, “DocumentContext.Provider” instead of just
“Context.Provider”.
2020-04-13 11:55:42 +02:00

9 lines
252 B
TypeScript

import * as React from 'react'
type CaptureFn = (moduleName: string) => void
export const LoadableContext = React.createContext<CaptureFn | null>(null)
if (process.env.NODE_ENV !== 'production') {
LoadableContext.displayName = 'LoadableContext'
}