ชนัญชิดาสนใจ State Management เป็นพิเศษ เพราะเป็นรายละเอียดที่ผู้ใช้ไม่ค่อยพูดถึงตรง ๆ แต่รู้สึกได้ทันทีเมื่อมันหายไป
สมมติผู้ใช้เลือกหมวด ตั้ง Filter เลื่อนลงไปพอสมควร แล้วเปิดรายการหนึ่ง
เมื่อย้อนกลับ มีสองแบบที่เป็นไปได้
แบบแรก ระบบจำ Filter และตำแหน่งเดิม ผู้ใช้จึงค้นต่อได้ทันที
แบบที่สอง ทุกอย่างถูกรีเซ็ต กลับไปหน้าแรก และต้องตั้งค่าใหม่ทั้งหมด
ความแตกต่างเพียงไม่กี่ขั้นนี้ ถ้าเกิดซ้ำสิบครั้ง จะเปลี่ยนความรู้สึกต่อเว็บได้ชัดเจนมาก
สิ่งที่ชนัญชิดาชอบในโครงสร้าง PARIS36 คือการแยกหน้าตามบทบาท ทำให้ State ของแต่ละหน้ามีความหมายต่างกัน เช่น หน้ากีฬาอาจต้องจำ Filter ตามประเภท ส่วนหน้ารีวิวไม่จำเป็นต้องเก็บ State แบบเดียวกัน
แต่เธอมีข้อสังเกตว่า “จำให้มากที่สุด” ก็ไม่ใช่คำตอบ เพราะการเก็บสถานะบางประเภทอาจเกี่ยวข้องกับ Privacy และอาจทำให้ผู้ใช้รู้สึกว่าระบบติดตามมากเกินความจำเป็น
จึงควรแยกให้ชัดว่าอะไรคือ UI State ชั่วคราวเพื่อความต่อเนื่อง และอะไรคือข้อมูลที่ถูกจัดเก็บจริง โดยรายละเอียดด้านข้อมูลควรสอดคล้องกับ นโยบายความเป็นส่วนตัว
สำหรับชนัญชิดา เว็บไซต์ที่รู้สึกลื่นไม่ได้เกิดจาก Animation เยอะ แต่เกิดจากการที่ระบบ “ไม่ทำให้ผู้ใช้ต้องทำสิ่งเดิมซ้ำโดยไม่มีเหตุผล”