CVA: Quản Lý Variants Type-Safe Cho React Components
Hướng dẫn sử dụng CVA (Class Variance Authority) để quản lý variants type-safe cho React components, giúp scale design system dễ dàng.
Phu Phan Van là một web developer tập trung vào hiệu năng web (Web Performance), JavaScript chuyên sâu và bảo mật ứng dụng web. Blog chia sẻ kiến thức nền tảng nhưng thực tiễn, giúp developer hiểu rõ cách trình duyệt hoạt động, viết code dễ maintain và xây dựng website nhanh – an toàn hơn.
6 bài viết from this blog
Hướng dẫn sử dụng CVA (Class Variance Authority) để quản lý variants type-safe cho React components, giúp scale design system dễ dàng.
Hướng dẫn sử dụng Zod để validate dữ liệu type-safe trong React, từ schema đến runtime.
Hướng dẫn typing props và components trong React TypeScript từ cơ bản đến nâng cao, bao gồm children, events, và polymorphic.
Hướng dẫn TypeScript nâng cao cho React: Union Types, Generics và Utility Types với ví dụ thực tế.
Giải thích chi tiết về Type Coercion và Metaprogramming trong JavaScript, bao gồm cơ chế chuyển đổi kiểu và cách kiểm soát bằng Symbol.toPrimitive.
Khám phá OOP và Prototypes trong JavaScript hiện đại, từ encapsulation đến class, private fields và cách hoạt động của `this`.