Back to Blog

TypeScript Tips & Tricks cho Developer

TypeScript JavaScript Tips
February 15, 2024
TypeScript Tips & Tricks cho Developer

Tạ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 optional
  • Required<T>: Làm tất cả properties required
  • Pick<T, K>: Chọn một số properties
  • Omit<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.

Images