Tháng 7 năm 2026, dự án shadcn/ui chính thức công bố chuyển đổi thư viện giao diện mặc định từ Radix sang Base UI. Quyết định này đánh dấu bước ngoặt quan trọng cho hàng triệu lập trình viên sử dụng công cụ tạo UI phổ biến nhất trong cộng đồng open source.
Bối cảnh: từ Radix đến Base UI
Khi shadcn/ui ra mắt vào tháng 1 năm 2023, Radix là lựa chọn duy nhất đáp ứng được các yêu cầu về headless component, accessibility và API mạnh mẽ. Nhưng chính nhóm phát triển Radix đã xây dựng Base UI, một phiên bản kế thừa với tất cả bài học từ phiên bản tiền nhiệm. Từ tháng 12 năm 2025, shadcn/ui cho phép người dùng chọn giữa hai thư viện; dữ liệu cho thấy người dùng mới chọn Base UI nhiều gấp đôi Radix.
Tác động thực tế
Base UI hiện đã ổn định ở phiên bản 1.6.0 với hơn 6 triệu lượt tải hàng tuần. Thư viện này liên tục bổ sung component mới, được nhóm shadcn sử dụng cho mọi dự án nội bộ. Người dùng không bắt buộc phải migrate: Radix vẫn được hỗ trợ đầy đủ, mọi bản cập nhật và component mới đều phát hành cho cả hai nền tảng. Ai muốn tiếp tục dùng Radix chỉ cần thêm flag -b radix khi chạy lệnh init.
Hướng dẫn migrate thông minh
Thay vì dùng codemod cứng nhắc, shadcn/ui cung cấp “skill” cho coding agent: cho phép migrate từng component một, giữ nguyên code tùy chỉnh của người dùng. Lập trình viên có thể dừng giữa chừng, ship sản phẩm, rồi tiếp tục sau, không sợ hỏng dự án. Đây là cách tiếp cận thực tế, tôn trọng quyền sở hữu code của cộng đồng.
Cập nhật nhanh nhất tại chuyên mục công nghệ và AI của vnread.com.






