Reference

ElementType

Element type accepted by createElement, JSX, and renderer entrypoints.

Signature

type ElementType = string | typeof Fragment | typeof Suspense | typeof SuspenseList | typeof Activity | typeof Profiler | typeof ERROR_BOUNDARY_TYPE | typeof REACTIVE_DOM_BLOCK_TYPE | typeof STRICT_MODE_TYPE | ReactCompatContextProviderShorthand | ReactCompatProviderType | { $$typeof: typeof REACT_COMPAT_CONSUMER_TYPE; context: unknown } | { $$typeof: typeof REACT_CLIENT_REFERENCE_TYPE; exportName: string; moduleId: string } | ForwardRefType<P> | MemoType<P> | LazyType<P> | (props: P): ReactCompatNode | PromiseLike<ReactCompatNode> | (props: P): { function render(): ReactCompatNode }