Học TypeScript qua thực hành
Trong chương này, bạn sẽ học quy trình phát triển thực tế sử dụng TypeScript. Chúng tôi đã chuẩn bị các tutorial sau.
- Chuẩn bị môi trường code
- Tạo một hàm đơn giản
- Tạo nút Like với React
- Tạo trình tạo ảnh mèo với Next.js
- Deploy lên Vercel
- Viết test với Jest
- Viết test cho React component
- Tự động hóa format code với Prettier
- Tự động hóa coding convention với ESLint
Mục đích của chương này là trải nghiệm "Nếu sử dụng TypeScript trong công việc thực tế thì việc phát triển sẽ như thế nào?". Khi tiến hành chương này, bạn chưa cần có kiến thức về TypeScript. Bằng cách làm theo các bước hướng dẫn, bạn có thể trải nghiệm quá trình phát triển.
Giải thích về TypeScript trong chương này được giữ ở mức tối thiểu. Những gì cần thiết để tiến hành tutorial sẽ được giải thích. Tuy nhiên, các specification chi tiết của ngôn ngữ được bỏ qua. Trước hết, hãy trải nghiệm phát triển cụ thể. Sau khi cảm nhận được TypeScript như thế nào, nếu bạn muốn tìm hiểu thêm về specification và tính năng chi tiết của ngôn ngữ, hãy đọc chương tiếp theo "Học TypeScript qua đọc".
📄️ Đọc và học TypeScript
Chương này giải thích từng tính năng ngôn ngữ của TypeScript. Phạm vi giải thích không chỉ giới hạn ở TypeScript mà còn bao gồm những phần cần thiết về JavaScript. Điều này là do những người học TypeScript thường học JavaScript song song.