ผมสนใจประเด็นหนึ่งที่ไม่ค่อยถูกพูดถึงมากนัก คือ State Management
ลองคิดตามง่าย ๆ ว่า ผู้ใช้เลือกหมวดหนึ่งไว้ เลื่อนลงมาค่อนข้างลึก เปิดรายละเอียด แล้วกดย้อนกลับ ถ้าระบบพากลับไปบนสุดทุกครั้ง ประสบการณ์จะเริ่มน่ารำคาญเร็วมาก แม้หน้าเว็บจะโหลดเร็วและสวยแค่ไหนก็ตาม
ผมจึงไม่ได้ดู noah345 แค่ในมุมว่า “หาเมนูเจอหรือไม่” แต่ดูต่อว่า หลังจากผู้ใช้เลือกอะไรไปแล้ว ระบบรักษาบริบทให้เขาแค่ไหน
ในหมวดที่มีข้อมูลจำนวนมาก เช่น กีฬา รายการตามเวลา หรือหน้าที่มีหลายตัวกรอง การจำสถานะเดิมมีความสำคัญมาก ผู้ใช้ไม่ควรถูกบังคับให้เลือกวันที่ ลีก หมวด หรือคำค้นใหม่ทุกครั้งที่ย้อนกลับ
เรื่องนี้โยงตรงกับ Cross-page Continuity ด้วย
ถ้าผมอ่านหน้าหนึ่งแล้วไปต่อยัง รายละเอียดข้อตกลงของเว็บไซต์ จากนั้นกลับมา ผมควรรู้สึกว่ายังอยู่ในเส้นทางเดิม ไม่ใช่เหมือนถูกพาออกจากประสบการณ์ทั้งหมดแล้วต้องเริ่มใหม่
จุดที่ผมชอบคือโครงสร้างของ noah345 มีเส้นทางเชื่อมกันค่อนข้างชัด ทำให้แนวคิดเรื่อง continuity สามารถต่อยอดได้ง่าย
แต่ข้อสังเกตคือ ความต่อเนื่องไม่ได้จบที่ Internal Link ระบบจริงต้องรองรับด้วย เช่น การจำตัวกรอง การจำ Scroll Position หรือแม้แต่การไม่ Refresh หน้าเกินความจำเป็น
ถ้าทำเรื่องเหล่านี้ได้ดี เว็บจะเริ่มให้ความรู้สึก “คุ้นมือ” หลังใช้หลายครั้ง ซึ่งสำหรับผมมีค่ามากกว่าความประทับใจในครั้งแรกเสียอีก