RemixElement
Summary
A virtual element produced by JSX or import('./create-element.ts').createElement
describing UI. Carries a $rmx brand used to distinguish it from plain objects at runtime.
Signature
interface RemixElement {
$rmx: true
key?: any
props: ElementProps
type: ElementType
}
Properties
$rmx
Internal brand used to distinguish Remix elements at runtime.
key
Optional reconciliation key.
props
Normalized props for the element.
type
Host tag or component function for the element.