TypeScript Tips & Tricks cho Developer
TypeScript JavaScript Tips
February 15, 2024Tại sao nên dùng TypeScript?
TypeScript giúp phát hiện lỗi sớm trong quá trình phát triển, cải thiện IDE support và làm cho code dễ đọc hơn.
Tip 1: Sử dụng Union Types
type Status = 'pending' | 'active' | 'inactive';
function updateStatus(status: Status) {
// TypeScript sẽ báo lỗi nếu bạn truyền giá trị không hợp lệ
}
Tip 2: Utility Types
TypeScript cung cấp nhiều utility types hữu ích:
Partial<T>: Làm tất cả properties optionalRequired<T>: Làm tất cả properties requiredPick<T, K>: Chọn một số propertiesOmit<T, K>: Bỏ một số properties
Tip 3: Type Guards
function isString(value: unknown): value is string {
return typeof value === 'string';
}
if (isString(input)) {
console.log(input.toUpperCase()); // TypeScript biết input là string
}
Kết luận
TypeScript là một công cụ mạnh mẽ. Đầu tư thời gian học nó sẽ giúp bạn viết code tốt hơn và giảm thiểu bugs.