export const ExampleForm = () => {
const form = useAppForm({
defaultValues,
validators: {
onBlur: myZodSchema,
},
listeners: {
onChange: ({ fieldApi }) => {
if (fieldApi.state.meta.errors.length > 0) {
fieldApi.setMeta((prev) => ({
...prev,
errorMap: {},
}));
}
},
},
onSubmit: async ({ value }) => {
console.log("🔥 Form submitted:", value);
},
});
export const ExampleForm = () => {
const form = useAppForm({
defaultValues,
validators: {
onBlur: myZodSchema,
},
listeners: {
onChange: ({ fieldApi }) => {
if (fieldApi.state.meta.errors.length > 0) {
fieldApi.setMeta((prev) => ({
...prev,
errorMap: {},
}));
}
},
},
onSubmit: async ({ value }) => {
console.log("🔥 Form submitted:", value);
},
});