React Hooks
React state helpers for custom renderers and builders.
The React hooks sit above Core and power the default renderer and builder. Most apps get them through the main package entrypoint:
import { useFormRenderer, useFormBuilder } from "@mackehansson/schemaform";Use the narrower React entrypoint when you are building a custom renderer or admin surface and want to make the dependency explicit:
import { useFormRenderer, useFormBuilder } from "@mackehansson/schemaform/react";Source Map
The hook source lives in packages/schemaform/src/react. It imports Core internally, so installed users do not need to install or wire Core separately.
The copy unit manifest remains available in apps/schemaform/schemaform.json if you decide to fork the hooks into your app.
When To Customize
Customize this layer when your product needs different navigation behavior, validation reveal timing, builder history behavior, or custom validator orchestration.
Keep field values in your renderer or form library. The hook observes Working State; it does not own the input store.