Ngx-bootstrap npm

Bài viết dưới đây của mình sẽ thống kê một số thư viện cung cấp các thành phần Bootstrap cho các ứng dụng Angular, React hay Vue. js

Ngày nay, các Website có xu hướng được phát triển theo khái niệm Single Page Applications (SPA), với tốc độ nhanh và mang lại trải nghiệm tốt cho người dùng. Và Angular, React hay Vue. js chính là những công cụ để tạo nên chúng

Khi nói đến việc tạo kiểu cho các thành phần được tạo bởi các thư viện này, bạn có rất nhiều cách để lựa chọn. tự viết một tệp CSS toàn cầu, kiểu nội tuyến vào các thành phần hoặc sử dụng Khung giao diện người dùng, cụ thể ở đây là những Khung giao diện người dùng đó dựa trên Bootstrap - Khung đã rất quen thuộc trong việc xây dựng giao diện người dùng cho trang web

Đối với góc

ng-bootstrap

Ngx-bootstrap npm

Long Hải @longhai3103

Theo dõi

933 30 29

Đã đăng vào ngày 20 tháng 11 năm 2019 2. 26 một. m. 5 phút đọc

1. 1k

0

0

Bootstrap UI Libraries cho Angular, React và Vue. js

  • Report
  • Add to series of me

Bài đăng này đã không được cập nhật trong 3 năm

Bài viết dưới đây của mình sẽ thống kê một số thư viện cung cấp các thành phần Bootstrap cho các ứng dụng Angular, React hay Vue. js

Ngày nay, các Website có xu hướng được phát triển theo khái niệm Single Page Applications (SPA), với tốc độ nhanh và mang lại trải nghiệm tốt cho người dùng. Và Angular, React hay Vue. js chính là những công cụ để tạo nên chúng

Khi nói đến việc tạo kiểu cho các thành phần được tạo bởi các thư viện này, bạn có rất nhiều cách để lựa chọn. tự viết một tệp CSS toàn cầu, kiểu nội tuyến vào các thành phần hoặc sử dụng Khung giao diện người dùng, cụ thể ở đây là những Khung giao diện người dùng đó dựa trên Bootstrap - Khung đã rất quen thuộc trong việc xây dựng giao diện người dùng cho trang web

Đối với góc

ng-bootstrap

ng-bootstrap cung cấp một tập hợp các thành phần theo kiểu Bootstrap, giúp xây dựng các ứng dụng Bootstrap với Angular trở nên vô cùng dễ dàng. Cụ thể hơn, tài nguyên này chứa một tập lệnh Angular dựa trên đánh dấu và định dạng của Bootstrap. Để hoạt động được, nó không cần bao gồm các tệp JavaScript Bootstrap như Boostrap thông thường. Bạn chỉ cần các tập tin CSS Bootstrap và Angular mà thôi. ng-bootstrap miễn phí và là một dự án mã nguồn mở. Hãy tùy ý thích mà đóng góp hay yêu cầu các tính năng mới trên GitHub nhé

ngx-bootstrap

Đây là một mô-đun dạng thư viện tuyệt vời với mã nguồn mở khác của thành phần Bootstrap dành cho Angular. Bạn không cần sử dụng jQuery hay Bootstrap JS file nào, mặc dù đánh dấu và CSS ở đây đều được cung cấp bởi Bootstrap. Để cài đặt thư viện với npm, hãy thực hiện câu lệnh

  npm install ngx-bootstrap --save

Bạn có thể tham khảo thêm về ngx-bootstrap tại trang tài liệu của thư viện này tại đây để nắm rõ hơn cách sử dụng cũng như các thành phần của nó

Đối với phản ứng

dây phản ứng

Tương tự những khung UI boostrap dành cho Angular, Reacstrap là một thư viện với các thành phần được cung cấp từ Bootstrap và các chức năng sử dụng Javascript được tích hợp vào các thành phần của nó

Lưu ý nhỏ khi cài đặt thư viện này thông qua CDN, bạn phải đảm bảo đã cài đặt 2 thư viện đi kèm bắt buộc là React và ReactTransitionGroup

React-Bootstrap

Đây là một dự án mã nguồn mở vẫn đang được phát triển và hoàn thiện để đáp ứng những yêu cầu từ các nhà phát triển

Thư viện này không hỗ trợ bất kỳ phiên bản Bootstrap cụ thể nào, vì vậy bạn có thể áp dụng nó cho bất kỳ phiên bản Bootstrap nào được sử dụng trong dự án của bạn. Tóm lại, dù là phiên bản Bootstrap mới nhất, React-Bootstrap cũng sẽ đảm bảo cập nhật đầy đủ và chi tiết nhất để nhà phát triển có thể dễ dàng sử dụng

Thiết kế Vật liệu cho Phiên bản Bootstrap React

Material Design cho Bootstrap này (còn có cả phiên bản Angular và Vue) là thư viện UI cho React, kết hợp giao diện của Bootstrap và Material Design của Google. Một vài lợi ích của nó có thể kể đến

  • Tương thích với các phiên bản Bootstrap mới nhất
  • Tài liệu và hướng dẫn tuyệt vời của nó
  • Tương thích với phiên bản mới nhất của React
  • Use JSX
  • Cài đặt dễ dàng
  • Miễn phí cho dự án cá nhân + thương mại

Để sử dụng Material Design cho Bootstrap, chỉ cần tải xuống trực tiếp từ trang web của nó hoặc sử dụng npm/sợi

npm install mdbreact

or 

yarn add mdbreact

For Vue. js

BootstrapVue

BootstrapVue được giới thiệu là thư viện giao diện người dùng

cung cấp một trong những triển khai toàn diện nhất của các thành phần Bootstrap V4 và hệ thống lưới có sẵn cho Vue. js 2. 4+, hoàn chỉnh với đánh dấu khả năng truy cập WAI-ARIA mở rộng và tự động

Nghĩa là nó cung cấp những trải nghiệm toàn diện nhất với Boostrap 4 thành phần và hệ thống lưới dành cho Vue. js 2. 4+, được hoàn thiện với truy cập WAI-ARIA tự động và mở rộng

Đây là một thư viện rất hay trong quá trình xây dựng UI cho dự án sử dụng Vue. js. Bạn có thể tham khảo thêm về BootstrapVue cũng như cách sử dụng nó tại đây

Kết quả

Bài viết trên giới thiệu gửi đến bạn một vài gợi ý nhỏ giúp bạn dễ dàng hơn trong việc xây dựng giao diện người dùng cho dự án sử dụng Angular, React cũng như Vue. js. Hi vọng với những UI thư viện trên, bạn sẽ dễ dàng tạo ra những sản phẩm có UI đẹp mắt và thân thiện với người dùng