Zozo

Atomic Design là gì? Xây dựng kiến trúc giao diện thông minh

1. ATOMIC DESIGN LÀ GÌ?

Thuật ngữ này được giới thiệu bởi Brad Forst trong năm 2013. Atomic Design là cách tiếp cận kiểu thiết kế giao diện bằng cách xây dựng nên một hệ thống các components thay vì các trang. Phương pháp này chú trọng đến các đối tượng nhỏ, độc lập, tái sử dụng các thành phần để kết hợp chúng lại tạo thành 1 tổng thể. Điều này cho phép hoàn thành sản phẩm nhanh chóng, giao diện thống nhất và dễ dàng bảo trì.

2. Các thành phần chính

Trong Atomic Design: giao diện được chia thành 5 phần:

2.1 Atoms

2.2 Molecules

2.3 Organisms

Organisms: nhóm các Molecules giống nhau hoặc khác nhau để tạo thành một thành phần hoàn chỉnh của một giao diện. (Ví dụ: Header trang có thể kết hợp từ một logo, menu và khung tìm kiếm)

2.4 Templates

Templates: là kết hợp các organisms với nhau tạo thành các trang.

2.5 Pages

Zozo vừa giới thiệu qua với các bạn về atomic design, cảm ơn các bạn đã đọc.

Theo Viblo.