← TypeScript42 / 43
Validasi Schema Runtime dengan Zod
Zod menjamin validasi data eksternal saat aplikasi berjalan (runtime) sekaligus mengekstrak tipe TypeScript statis.
👀 Contoh dulu
import { z } from "zod";
const UserSchema = z.object({ id: z.number(), name: z.string() });
type User = z.infer<typeof UserSchema>;Hasilnya: Validasi data runtime + Tipe statis TypeScript.
💡 Standar emas validasi API di aplikasi Next.js & React modern.
📝 Sekarang giliranmu
Buat skema Zod const ProductSchema = z.object({ id: z.number(), title: z.string() });.
Preview