@greenlabs/ppx-rhf
Version:
ReScript PPX which generates the bindings for react-hook-form
48 lines (30 loc) • 1.41 kB
Markdown
# v0.0.9
- Add `dirtyFields` field to `formState`
- Add `valueAsNumber` field to the option argument of `register`
- Add new methods to useFormReturn: `clearErrors`, `resetField`, `setError`, `setFocus`, `trigger`, `unregister`
- Expand validation options in `register`: `maxLength`, `minLength`, `max`, `min`, `pattern`
- Add `useFormContext` hook and `FormProvider` module
# v0.0.8
- Add `useWatch` hook
- Updated Controller component type definition in react-hook-form: made name parameter required and rules parameter optional
# v0.0.7
- Add `getValues` to `useForm` hook
- Change type `*withId` with optional fields
# v0.0.6
- Remove `-bs-super-errors` flag for the compatibility with ReScript v12
# v0.0.5
- Support ReScript v12
# v0.0.4
- Change type signature of append in useFieldArray hook
- Updated from `t => unit` to `defaultValuesOfT => unit`
- This change provides better type flexibility when appending new items to the array
# v0.0.3
- Enhance defaultValuesOf type definition for array types
- For array types (e.g., `array<t>`), the defaultValuesOf type now uses
`defaultValuesOfT` for the array items instead of `array<t>`
- This allows for more precise default value handling in nested array structures
# v0.0.2
- Add setValueConfig
- Add more variants for watch return type and watch returns option type
# v0.0.1
- Support useForm, useFieldArray, Controller