Current field value.
Whether to render as read-only display.
Whether to render as an empty input.
Schema metadata for this field.
Constraints from schema checks.
Dot-separated path from root (e.g. "address.city").
OptionalexamplesExample values from the schema's examples keyword.
Walked field tree for recursive rendering.
Callback to update the field value.
Render a child field. Theme adapters call this to recursively render nested structures (object fields, array elements, union options). The resolver and rendering context are already wired in.
The walked field tree for the child
The child's current value
Callback receiving the child's next value
OptionalpathSuffix: stringPath segment from the parent (e.g. "city",
"[0]"). Joined to the parent's path with a dot, or substituted
when the parent acts as a transparent wrapper (union options).
Required for every container — without it children inherit no
path and inputId() will throw.
Props for React render functions. Extends BaseRenderProps with:
onChange— callback to propagate value changes back to staterenderChild— recursively renders a child field, threadingonChangethrough the four-argument React signature