ทีมพัฒนาต้องเลือกรูปแบบ API ที่สื่อสถานะและข้อผิดพลาดได้สม่ำเสมอ จึงพิจารณาว่า เมื่อพัฒนา Web Application จำเป็นต้องจัดการ State Management อย่างไรเพื่อให้ข้อมูลการทำงานมีความสอดคล้องและปลอดภัย?

เก็บข้อมูล State ไว้ในตัวแปร Global ตัวเดียวเท่านั้น
ปล่อยให้แต่ละ Component จัดการ State ของตัวเองโดยอิสระอย่างสิ้นเชิง
บันทึก State ทั้งหมดใน Local Storage โดยไม่ต้องตรวจสอบความสอดคล้อง
ใช้ library เช่น Redux หรือ Vuex เพื่อจัดการ State อย่างเป็นระบบ

เฉลยอธิบาย

State Management library เช่น Redux ช่วยจัดการข้อมูล State ให้มีความสอดคล้อง ติดตามการเปลี่ยนแปลง และแก้ไข bugs ได้ง่ายขึ้น

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

ดูข้อสอบวิชานี้ทั้งหมด →