API Reference
Public Oxform Solid primitives, components, and types.
API Reference
The Solid adapter preserves the core validation, issue, submission, reset, and array contracts. Its primitives add owner cleanup, reactive getters, and dynamic bindings. Call them inside a component or createRoot.
These contracts apply to both @oxform/solid for Solid 1 and @oxform/solid/v2 for Solid 2. Examples and generated type tables use the Solid 1 entry. With Solid 2, import Oxform primitives, components, and types from @oxform/solid/v2; use @solidjs/web for web rendering and JSX types. See the Solid 2 guide for setup and reactive timing.
createForm
Configure, validate, submit, and reset a typed form.
createField
Connect a field to controls or use an imperative field API.
createArrayField
Manage list operations and keyed row identities.
Subscriptions
Observe selected state through an accessor.
Status
Read form and field interaction and validation status.
Effects
Run callbacks when selected values change.
Field, ArrayField, and Subscribe accept render functions and add no DOM wrapper. Their signatures are documented alongside the corresponding primitives.