Skip to content
Grok

.windsurfrules

ภาพรวม

ไฟล์นี้ประกอบด้วยกฎและแนวปฏิบัติเฉพาะสำหรับการพัฒนา React ในโปรเจคนี้

กฎการพัฒนา

โครงสร้างคอมโพเนนต์

  1. ใช้ functional components ร่วมกับ TypeScript
  2. ทำให้คอมโพเนนต์เล็กและโฟกัสเฉพาะงาน
  3. แยกความรับผิดชอบด้วย custom hooks

การจัดสไตล์

  1. ใช้ CSS Modules หรือ styled-components
  2. หลีกเลี่ยงการเขียนสไตล์แบบ inline
  3. ปฏิบัติตาม design system tokens ที่กำหนด

การจัดการ state

  1. ใช้ context สำหรับ state ระดับแอปพลิเคชัน
  2. พิจารณาใช้ Zustand สำหรับ state ที่มีความซับซ้อน
  3. หลีกเลี่ยงการส่ง props ผ่านหลายชั้นคอมโพเนนต์