rsnext/packages/next/next-server/lib/document-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

13 lines
374 B
TypeScript

import * as React from 'react'
import { DocumentProps } from './utils'
type DocumentContext = {
readonly _documentProps: DocumentProps
readonly _devOnlyInvalidateCacheQueryString: string
}
export const DocumentContext = React.createContext<DocumentContext>(null as any)
if (process.env.NODE_ENV !== 'production') {
DocumentContext.displayName = 'DocumentContext'
}