<aside> 💡 Có thể bạn chưa biết về TS

</aside>

1. Ý nghĩa khi dùng TS

Lợi ích mang lại

Đánh đổi

2. Các lưu ý khi dùng TS

Để khai báo 1 kiểu dữ liệu cho Object ta có 3 lựa chọn: Interface, Class hoặc Type

// Khai bao interface
interface Tag {
    id: string;
    disabled: boolean;
    tabIndex?: number; => ? cho phep nullable
    ...
    [key: string]: any; => cho phep them custom keys
}

Sử dụng Interface trên ta tạo 1 biến myTag có kiểu là Tag

let myTag : Partial<Tag> = {};
// Partial cho phep khoi tao object {}

Dùng TS trong OptionAPI

Vue.js 3 TypeScript Setup & Basics Tutorial | KoderHQ

How to use Vue 3 with TypeScript - LogRocket Blog