ในการตรวจสอบโครงสร้างของข้อมูลในรูปแบบต่าง ๆ เช่น XML และ JSON เป็นต้น
สำหรับภาษา JavaScript จะใช้ library ต่าง ๆ เช่น JSON Schema, Zod, ValiBot และ ArkType เป็นต้น
ซึ่งมีวิธีการที่หลายหลายมาก ๆ
ดังนั้นจึงเกิดแนวทางของ Standard Schema เพื่อตรวจสอบ
ลดการผูกมัดกับ library ต่าง ๆ งไป
แต่ยังทำงานร่วมกับ library ต่าง ๆ ได้

มาดูกันว่า Standard Schema จะใช้กันอย่างไร ?

ขั้นตอนที่ 1 สร้าง generic function สำหรับ validate ข้อมูลจาก library ต่าง ๆ

ขั้นตอนที่ 2 ทำการตรวจสอบโครงสร้างข้อมูลจาก library ต่าง ๆ

ทำการ run test นิดหน่อย

เป็นแนวทางที่น่าสนใจ
ขอให้สนุกกับการ coding