form
form copied to clipboard
🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.
### Describe the bug We are trying to adopt tanstack form in our CMS, where we have complex and recursive content structure, and in the form types we represent the...
Update letter case
### Describe the bug This is another instance of the TS error. The reproduction is based on the solid [example ](https://tanstack.com/form/latest/docs/framework/solid/examples/array) with one new field. That `JsonData` type is taken...
### Describe the bug I am not 100% sure if this is a bug or a pebkac. Setting up a form with onSubmit validation causes strange validation behavior when submitting...
# TODOs - [ ] Write docs - [ ] Receive code review from community to validate if `useFieldContext` should return a signal or stay as-is
### Describe the bug It appears that the `onChangeAsync` validator is not run if `onChange` reports an error for a field. But if an `onChangeAsync` validator is running when the...
# TODOs: - [ ] Add docs
Instead of the previous `serverValidate` function just returning a string, we now return an object: ```ts const serverValidate = createServerValidate({ ...formOpts, onServerValidate: ({ value }) => { if (value.age <...
What's wrong with the example: - Destructuring query breaks the reactivity. - Don't do early return in Solid component, because it only runs once.
### Describe the bug When mapping through array fields, using static keys (non-changing) such as indexes, results in: "A component is changing a controlled input to be uncontrolled. This is...