TypedRenderComponentProps<Props>. The model
cannot supply a component implementation, import, event handler, or arbitrary
React child.
Available capabilities
Custom components remain disabled in provisional source previews. They render
only from validated authoritative state. Still treat their props as untrusted
data: escape text normally, avoid
dangerouslySetInnerHTML, do not construct
code, and do not initiate effects while rendering.
Use actionProps in defineComponent only for schema properties that contain
registered action names. Use children: { min, max } to constrain composition.
Keep browser/network behavior behind explicit host callbacks rather than hidden
inside a visual component.