Own one object
Conditional assignee values and touched state stay explicit and local to the route.
STATE · KEYS · NATIVE RESET
Conditional fields, checklist arrays, dirty and touched display, reorder, removal, and reset compose from ordinary state and stable keys.
FORM METADATA
Conditional assignee values and touched state stay explicit and local to the route.
Checklist rows add, reorder, and remove through immutable array updates.
Existing keys preserve exact input DOM identity through reorder and reset.
Removed and reset-added rows disconnect instead of lingering in a component tree.
Native reset clears uncontrolled values while ordinary state clears explicit metadata.
No registration function, generic watcher, schema adapter, or form runtime is introduced.
UPGRADE
npm install @kudzujs/core@^0.13.1