CVA cho React: quản lý CSS class variants type-safe với VariantProps tự động, compound variants, tích hợp Zod và cn()
All posts
Zod: Validate Dữ Liệu Type-Safe Trong React
Mar 17, 2026Học Zod cho React: z.infer, parse/safeParse, coerce, optional, default và type guard validate dữ liệu thực tế
Typing props trong React TypeScript: ReactNode, ChangeEventHandler, ComponentPropsWithoutRef, polymorphic as prop
Học TypeScript nâng cao cho React: Union, Discriminated Union, unknown/any/never, as const, Generics thực tế dễ hiểu
Type Coercion & Metaprogramming trong JavaScript
Mar 14, 2026Hiểu Type Coercion, falsy values, ToPrimitive coercion và Symbol.toPrimitive trong JavaScript qua ví dụ thực tế.
OOP và Prototypes trong JavaScript hiện đại
Mar 10, 2026Tìm hiểu OOP và Prototypes trong JavaScript hiện đại: prototype chain, ES6 Class, kế thừa và pattern thực tế cho dev
async vs defer: Chọn Cái Nào Để Web Load Nhanh?
Jan 10, 2026async vs defer khác gì nhau? Khi nào dùng cái nào? Hướng dẫn chọn đúng thuộc tính để tối ưu script, tăng tốc web
Hành trình từ HTML đến pixels: DOM, CSSOM, Render Tree, Layout, Paint và cách tối ưu Critical Rendering Path
Học cách áp dụng Clean Architecture vào JavaScript. Tách biệt business logic, dễ test, dễ bảo trì và mở rộng dự án
Hướng dẫn chi tiết về Counting Sort trong TypeScript: cách hoạt động, implementation, độ phức tạp và ứng dụng thực tế