Я следую учебному пособию по проверке формы в React Router. Но нет проверки формы на стороне клиента.
Я пытаюсь использовать clientAction () для проверки на стороне клиента.
Я следую учебному пособию по проверке формы в React Router. Но нет проверки формы на стороне клиента. Я пытаюсь использовать clientAction () для проверки на стороне клиента. [code]export async function clientAction({ request }: Route.ClientActionArgs) { const formData = await request.formData(); const formValues = { name: formData.get('name') }; const validate = formSchema.safeParse(formValues);
if (!validate.success) { return { errors: z.flattenError(validate.error) }; }
if (!validate.success) { return { errors: z.flattenError(validate.error) }; } await db.insert(table).values(formValues); return redirect(href('/home')); } [/code] Затем, как выполнить action () после ClientAction () для проверки на стороне сервера? Что мне вернуть?