Hướng dẫn đặt tên Component/Files và quy tắc khi nào chọn `type` vs `interface` cho Props.
Thiết kế Component chuẩn: Tên thể hiện đúng trách nhiệm, Props rõ ràng mã hóa Type/Interface và hỗ trợ mở rộng.