<aside> ๐ฅ
npm install zod
</aside>
import {z} from "zod";
// 1. ๋จ์ผ ์์ ์ ์ฉ
const userameSchema = z.string().min(5).max(10);
// 2. ์ค๋ธ์ ํธ์ ์ ์ฉ
const formSchema = z.object({
username: z.string().min(3).max(10),
email: z.string().email(),
password: z.string().min(10),
confirm_password: z.string().min(10)
})
formSchema.parse(data);
์ฌ๊ธฐ๊น์ง ํ๋ค๋ฉด,
submit ๋ฒํผ ํด๋ฆญ ์์
ํฐ&๋นจ๊ฐ์ ์๋ฌ์ฐฝ์ผ๋ก ๋์ด๊ฐ ๊ฒ์ด๋ค.
์๋ฌ ํ์ด์ง๋ก ๋๊ธฐ์ง ์๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ๋๊ฐ์ง