UI bindings overview
Bindings
Bindings connect the framework-agnostic form0-core engine to application UI. The engine remains
responsible for calculations, conditions, validation, events, and structured records; a binding
turns that state into platform components and user interactions.
For new applications, start with the form0 CLI and choose an application starter. Use a binding directly when integrating form0 into an existing application.
Official bindings
| Package | Platform | Documentation | Source |
|---|---|---|---|
form0-react | React web applications | Install and render | GitHub |
form0-react-native | React Native and Expo applications | Install and render | GitHub |
Bindings do not change schema semantics. Use the Core documentation for schemas, fields, expressions, validation, security, and output records.
Trusted schemas only
Schema expressions and event scripts execute JavaScript. Only render schemas from trusted authors. See Security and sandboxing.
Last modified on