Skip to main content Link Search Menu Expand Document (external link)

jsx-dev-runtime overview

Added in v0.0.0


Table of contents


models

JsxElement (type alias)

JSX element representation including dev metadata.

Signature

export type JsxElement = internal.JsxElement

Added in v0.0.0

JsxKey (type alias)

Key associated with JSX elements when reconciling lists in dev builds.

Signature

export type JsxKey = internal.JsxKey

Added in v0.0.0

JsxProps (type alias)

Props record accepted by JSX factories in dev builds.

Signature

export type JsxProps = internal.JsxProps

Added in v0.0.0

JsxRef (type alias)

Ref value captured by JSX element creation in dev builds.

Signature

export type JsxRef = internal.JsxRef

Added in v0.0.0

utils

Fragment

JSX Fragment symbol for dev builds.

Signature

export declare const Fragment: symbol

Added in v0.0.0

jsxDEV

JSX factory with source metadata for dev builds.

Signature

export declare const jsxDEV: (
  type: unknown,
  props: Record<string, unknown> | null | undefined,
  key: unknown,
  _isStaticChildren: boolean,
  source?: unknown,
  owner?: unknown
) => internal.JsxElement

Added in v0.0.0