
TypeScript
JavaScript với cú pháp kiểu dữ liệu
TypeScript là ngôn ngữ kiểu mạnh xây trên JavaScript, mang lại tooling tốt hơn ở mọi quy mô — từ gợi ý editor đến refactor an toàn hơn.
Nội dung tóm tắt theo homepage official — dùng nội bộ cho preview nhanh.
Điểm nổi bật
- Kiểu tĩnh biên dịch ra JavaScript thuần
- Hỗ trợ IDE tốt, áp dụng dần được
- Bắt lỗi trước runtime trên codebase lớn
- Tương thích React, Node.js, NestJS và tooling hiện đại
Khi nào nên dùng
- Codebase trung / lớn
- Nhiều người cùng dev
- API contract rõ
Trong stack KU THANH
Chuẩn cho frontend, NestJS và script tooling.
Vì sao dùng
Kiểu dữ liệu mở rộng dần
Bắt đầu từ file JavaScript, thêm type nơi cần nhất, siết hợp đồng API khi dự án lớn lên.
Refactor tự tin
Interface, generic và type checker giúp đổi tên và đổi API an toàn hơn cho đội sản phẩm.
Sẵn sàng hệ sinh thái
DefinitelyTyped và type chính thức phủ trình duyệt, Node và thư viện phổ biến.