svelte で zod 検証チュートリアルに従ってみました。私はこれに関する経験がありません(洗練された)ので、このコードの機能を単純な React/next アプリでどのように複製できるか疑問に思っています。 ({request}) が非同期関数に渡されるか、渡されるかについて困っています。
また、これは useEffect 内で実行する必要がありますか、それともフォーム送信時にのみ呼び出す必要がありますか?
リーリーこのチュートリアルのリポジトリは次のとおりです: https://github.com/huntabyte/sveltekit-form-validation/blob/main/src/routes/+page.server.js
これが私がやったことです:
全体として、このアプローチはうまく機能し、理解しやすく実装しやすいと思います。検証コードをどこに置くかについての質問に関しては、useEffect 内で呼び出すのではなく、フォーム送信時に呼び出すことをお勧めします。