Xây dựng các Component An toàn Kiểu dữ liệu với Class Variance Authority và Storybook
Tìm hiểu cách xây dựng các UI component có thể mở rộng và an toàn kiểu dữ liệu cho hệ thống thiết kế bằng Class Variance Authority và tài liệu hóa chúng một cách mượt mà trong Storybook.
-
💬
Giảng viên AI
Hỏi về bất kỳ bài học nào và nhận câu trả lời rõ ràng ngay lập tức, mọi lúc. -
🕐
Bắt đầu bất cứ lúc nào
Không lịch trình hay hạn chót — học theo nhịp của bạn, bất cứ khi nào. -
🌐
Bằng tiếng Việt
Bài học, bài tập và chứng chỉ — tất cả hoàn toàn bằng ngôn ngữ của bạn.
Về khóa học này
Các ứng dụng web hiện đại yêu cầu hệ thống thiết kế UI có thể mở rộng, nhưng việc quản lý các biến thể kiểu dáng component theo cách sạch sẽ và an toàn kiểu dữ liệu có thể nhanh chóng trở nên hỗn loạn. Class Variance Authority (CVA) giải quyết vấn đề này bằng cách mang lại việc quản lý biến thể có cấu trúc và an toàn kiểu dữ liệu cho quy trình làm việc về CSS và component của bạn.
Khóa học bằng văn bản này hướng dẫn bạn qua quy trình xây dựng các UI component mạnh mẽ, hướng theo biến thể. Bạn sẽ học cách trừu tượng hóa logic tạo kiểu, thực thi các định nghĩa TypeScript nghiêm ngặt cho các thuộc tính component của mình, và tài liệu hóa các component bằng Storybook.
Những gì bạn sẽ học:
- Hiểu các khái niệm cốt lõi về biến thể component, token thiết kế và vai trò của Class Variance Authority.
- Xây dựng các component có khả năng tùy biến cao, an toàn kiểu dữ liệu bằng CVA kết hợp với các framework CSS tiện ích hiện đại.
- Định cấu hình Storybook để tài liệu hóa, cô lập và kiểm thử các biến thể component của bạn trong một không gian làm việc gọn gàng.
- Áp dụng các định nghĩa kiểu TypeScript để đảm bảo tính nhất quán về kiểu dáng khi chạy và tính an toàn khi biên dịch.
- Quản lý các biến thể kết hợp phức tạp và bố cục đáp ứng trong kiến trúc hệ thống thiết kế có cấu trúc.
- Triển khai các phương pháp hay nhất về khả năng truy cập cho các trạng thái UI component tương tác.
Khóa học bắt đầu với các định nghĩa nền tảng về hệ thống thiết kế và cấu trúc biến thể trước khi đi sâu vào các hướng dẫn bằng văn bản từng bước và ví dụ mã nguồn. Bạn sẽ tiến bộ từ các component được tạo kiểu đơn giản đến các biến thể kết hợp phức tạp, đỉnh cao là một thư viện component được tài liệu hóa đầy đủ.
Khóa học này được thiết kế dành cho các lập trình viên frontend và kỹ sư UI muốn chuyển đổi từ việc tạo kiểu cơ bản sang các hệ thống thiết kế có cấu trúc, cấp doanh nghiệp. Không yêu cầu kinh nghiệm trước với CVA hoặc Storybook, mặc dù việc hiểu cơ bản về HTML, CSS và JavaScript sẽ rất hữu ích. Hãy bắt đầu đọc ngay hôm nay để làm chủ việc tạo kiểu component an toàn kiểu dữ liệu.
Bạn sẽ nhận được
-
📜
Chứng chỉ hoàn thành
Thêm vào hồ sơ LinkedIn -
💬
Gia sư AI cá nhân
Bí ở một bài học? Hỏi gia sư tích hợp của bạn bất cứ điều gì, bất cứ lúc nào. -
♾️
Truy cập trọn đời
Quay lại bất cứ lúc nào, không hết hạn -
📱
Điện thoại hoặc máy tính
Hoạt động mọi nơi, mọi thiết bị -
💸
Hoàn tiền 14 ngày
Không cần lý do -
⚡
Ngắn gọn, đi vào trọng tâm
2 giờ 30 phút nội dung thực hành
Đánh giá
Chưa có đánh giá — hãy là người đầu tiên chia sẻ.
Học viên cũng học
🌟 Học viên yêu thích
🎓 Có chứng chỉ
Cơ bản TypeScript
Chứng chỉ
Thực hành
$14.99
→
💼 Sẵn sàng cho công việc
🎓 Có chứng chỉ
Phát triển Angular có cấu trúc: Xây dựng ứng dụng tương tác
Chứng chỉ
Thực hành
$14.99
→
💼 Sẵn sàng cho công việc
🎓 Có chứng chỉ
Angular thực hành: Tạo ứng dụng web đầu tiên của bạn
Chứng chỉ
Thực hành
$14.99
→
🔥 Được săn đón
🎓 Có chứng chỉ
Phát triển Web Angular Cổ điển: Modules, TypeScript và API
Chứng chỉ
Thực hành
$14.99
→
Câu hỏi thường gặp
Tôi cần gì để học khóa này? +
Chỉ cần điện thoại hoặc máy tính có kết nối internet. Không cần cài đặt hay thiết bị đặc biệt.
Tôi thanh toán bằng cách nào? +
Bằng thẻ qua Stripe. Chúng tôi không lưu thông tin thẻ — Stripe xử lý an toàn.
Tôi có thể được hoàn tiền không? +
Có — hoàn tiền đầy đủ trong 14 ngày, không cần lý do.
Tôi sẽ có quyền truy cập trong bao lâu? +
Mãi mãi. Sau khi mua, khóa học là của bạn để xem lại bất cứ lúc nào.
Tôi có nhận được chứng chỉ không? +
Có. Sau khi hoàn thành, bạn sẽ nhận được chứng chỉ và có thể thêm vào hồ sơ LinkedIn.
Dành cho người học trong
Công nghệ
Thiết kế
Tài chính
Marketing
Y tế
Giáo dục
Khách sạn-Dịch vụ
Sản xuất