Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

UI Bootstrap vs tài liệu là một vấn đề nan giải lâu đời mà mọi nhà phát triển web đã cố gắng giải quyết ít nhất một lần. Không có một giới thiệu dài, chúng tôi muốn trình bày một bảng ngắn với kết luận chính về từng tiêu chí của so sánh. Những người bạn muốn biết nhiều hơn có thể đọc thêm. & NBSP;

Thích đọc! & NBSP; & nbsp; & nbsp;

Một so sánh ngắn cho những người đang tìm kiếm một câu trả lời nhanh

 BootstrapUI vật liệu
Là gì?
CSS, HTML, JS Framework để phát triển các trang web đáp ứngPhản ứng khung UI tuân theo các nguyên tắc thiết kế vật liệu
Nhà phát triển là ai?
Twitter
Thiết kế vật liệu - Google, UI vật liệu - Nhóm không tên.
Ở đâu / ai được sử dụng?Airbnb, Dropbox, Apple Music, Twitter, Coursera, BloombergNASA, Amazon, Unity, Google và tất cả các sản phẩm của mình, JPMorgan
Hệ thống lưới điệnHệ thống lưới 12 cột, cung cấp một thiết kế đáp ứng đầy đủHệ thống lưới 12 cột, cung cấp một thiết kế đáp ứng đầy đủ
Bố cục thông tin
Hệ thống lưới là cả dành cho thiết bị di động và máy tính để bàn (đầu tiên trên thiết bị di động) với giao diện người dùng rõ ràng và có thể đọc được cho tất cả các nền tảng.Đầu tiên trên thiết bị di động và rất thân thiện với người dùng, nhưng UI có thể áp đảo với các tương tác hoạt hình cho máy tính để bàn.
Phụ thuộc
Các ứng dụng dựa trên bootstrap khá nặng và có thể chậm nếu bạn không dành thời gian để loại bỏ các thành phần không cần thiết và các tập lệnh JS
UI vật liệu chỉ dựa trên phản ứng. Thiết kế vật liệu trong CSS thuần túy mà không có bất kỳ thư viện bên thứ ba nào
Tốc độ phát triểnTốc độ phát triển cao nhờ mã có thể sử dụng lại của nóTốc độ phát triển ít hơn so với cung cấp bootstrap, nhưng có thể được tăng lên bằng cách sử dụng các mẫu
Tùy chỉnhCung cấp tính nhất quán trong trải nghiệm người dùng và giao diện mà mọi người đều quen thuộc, cơ hội trung bình để tùy chỉnh
Tính nhất quán thấp trong trải nghiệm người dùng vì các nhà thiết kế tạo ra hàng trăm UI khác nhau. Cung cấp thiết kế tùy chỉnh dễ dàng độc đáo

Bootstrap vs tài liệu: Một so sánh chi tiết & nbsp;A Detailed Comparison 

Thông tin phổ biến

Bootstrap là một khung CSS, HTML, & NBSP; JS mạnh mẽ giúp bạn tạo các ứng dụng web đáp ứng. Nó là khung phổ biến nhất để xây dựng các ứng dụng cho cả thiết bị di động và máy tính để bàn. Tên ban đầu là bản thiết kế Twitter vì Bootstrap được nhóm Twitter phát triển như một khung nội bộ. Bản phát hành đầu tiên với tư cách là một dự án nguồn mở là vào ngày 19 tháng 8 năm 2011. Mục tiêu chính của khuôn khổ đó là làm cho các nhà phát triển cuộc sống dễ dàng hơn và khuyến khích tính nhất quán giữa các công cụ nội bộ. Những ứng dụng như Airbnb, Dropbox, Apple Music, Twitter, Coursera, Bloomberg được xây dựng trên đỉnh bootstrap. is a powerful CSS, HTML, JS framework that helps you create responsive web applications. It’s the most popular framework for building apps both for mobile and desktop. The original name is Twitter Blueprint because Bootstrap was developed by the Twitter team as an internal framework. The first release as an open-source project was on August 19 in 2011. The main goal of that framework was to make developers’ lives easier and to encourage consistency across internal tools. Such apps like Airbnb, Dropbox, Apple Music, Twitter, Coursera, Bloomberg are built on top of Bootstrap.

Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

Trong FlatLogic, chúng tôi tạo các mẫu ứng dụng web & di động được xây dựng với React, Vue, Angular và React gốc để giúp bạn phát triển các ứng dụng web & di động nhanh hơn. Đi và tự kiểm tra nó! Xem chủ đề của chúng tôi!
See our themes!

Vật liệu UI là khung UI React tuân theo các nguyên tắc của thiết kế vật liệu. Nó dựa trên khung phản ứng Facebook Facebook và chứa các thành phần được thực hiện theo hướng dẫn vật liệu. Thiết kế vật liệu được phát triển bởi Google vào năm 2014 trong khi UI vật liệu được phát triển bởi một nhóm nhỏ, tận tụy và đam mê vào năm 2017. Phiên bản beta đầu tiên của UI tài liệu trên GitHub ra mắt vào ngày 23 tháng 6 năm 2017. Phiên bản chạy đầu tiên có từ năm 2018 từ năm 2018 Theo trang web chính thức. UI vật liệu được kết nối mạnh mẽ với thiết kế vật liệu, nhưng bạn không nên nhầm lẫn hai loại. UI vật liệu chỉ là một thư viện thành phần phản ứng không có thiết kế vật liệu, đó là lý do tại sao chúng tôi xây dựng so sánh của chúng tôi từ quan điểm về thực tế là các hướng dẫn vật liệu đi trước, khung vật liệu theo sau. Google sử dụng thiết kế vật liệu trong tất cả các sản phẩm của mình, UI vật liệu được sử dụng bởi NASA, Amazon, Unity, JPMorgan, v.v. & NBSP; is a React UI framework that follows the principles of Material design. It is based on Facebook’s React framework and contains components that are made according to Material guidelines. Material design was developed by Google in 2014 while Material UI was developed by a small, dedicated, and passionate team in 2017. The first beta version of the Material UI on GitHub came out on June 23 in 2017. The first running version dates from 2018 according to the official website. Material UI is strongly connected with Material design, but you shouldn’t confuse the two. Material UI is just a react component library without Material design, that’s why we built our comparison from the perspective of the fact that Material guidelines go first, Material framework follows. Google uses Material Design in all its products, Material UI is used by Nasa, Amazon, Unity, JPMorgan, etc. 

Bootstrap vs vật liệu: hệ thống lướiGrid System

Bootstrap Grid là một hệ thống lưới đầu tiên di động linh hoạt và đáp ứng đầy đủ, sử dụng các thùng chứa, hàng và cột để giúp ứng dụng thích ứng với bất kỳ màn hình nào. Hàng và cột hợp nhất để tạo 1 hoặc nhiều container. Hệ thống lưới Bootstrap là một hệ thống mười hai cột có một loạt các quy tắc để tuân theo. Ví dụ, các hàng có thể phục vụ để tạo các cột, không phải có nội dung bên trong hàng, chỉ các cột có thể là trẻ em ngay lập tức của các hàng và các cột khác (đọc thêm tại đây).grid is a flexible and fully responsive mobile-first grid system that uses containers, rows and columns to help the app adapt to any screen. Rows and columns merge to create 1 or more containers. The bootstrap grid system is a twelve-column system that has a range of rules to follow. For example, rows can serve to create columns, there must be no content inside the row, only columns can be immediate children of rows, and others (read more here).

Thiết kế vật liệu UI đáp ứng dựa trên bố cục lưới mười hai cột. Chiều rộng cột linh hoạt, trong khi chiều rộng máng xối tạo thành khoảng cách giữa nội dung là các giá trị cố định trong phạm vi từ 0 đến 10px. Độ rộng biên tách nội dung với đường viền màn hình bên trái và bên phải cũng được định nghĩa là các giá trị cố định. Chiều rộng máng xối và lề có thể bằng hoặc không. Hệ thống lưới được áp dụng khi kích thước màn hình đạt đến một số giá trị được xác định trước, hoặc điểm dừng. Khi điều đó xảy ra, bố cục điều chỉnh theo màn hình và thay đổi số lượng cột nơi ứng dụng đặt nội dung của nó. Điều này cung cấp cho các nhà phát triển và người dùng một UI. & NBSP đáp ứng đầy đủ;responsive UI is based on twelve columns grid layout. Column width is flexible, while gutter widths that form the space between content are fixed values in the range between 0 and 10px. Margin widths that separate the content from the left and right screen borders are also defined as fixed values. Gutter and margin widths can be either equal or not. Grid system adopts when the screen size reaches some predetermined values, or “breakpoints”. When that happens, the layout adjusts to the screen and changes the number of columns where the app places its content. This provides developers and users with a fully responsive UI. 

Bố cục thông tin

Bootstrap & nbsp; là một hệ thống tổ chức và trình bày thông tin. Và chúng tôi nhấn mạnh vào từ thông tin từ trên mạng vì các ứng dụng như Twitter, Coursera và Apple Music có thiết kế tối giản với màu sắc mềm mại, tiêu đề táo bạo và lớn, ít hoặc không có hoạt hình. Mọi người truy cập các trang web này không được thưởng thức các nút lạ mắt hoặc hoạt hình mượt mà và sáng, nhưng để có được thông tin nhanh chóng và dễ dàng nhất có thể. Bootstrap cung cấp cơ hội đó với số lượng phiền nhiễu tối thiểu và cung cấp một UI. & NBSP; & NBSP rõ ràng và dễ đọc; is a system of organizing and presenting information. And we put a major emphasis on the word “information” because apps like Twitter, Coursera, and Apple music have minimalistic designs with soft colors, bold and big headlines, little or no animation. People visit these websites not to enjoy fancy buttons or smooth and bright animation, but to get information as fast and easy as possible. Bootstrap offers that opportunity with a minimum amount of distractions and provides a clear and readable UI.  

Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

Thiết kế vật liệu & NBSP; chủ yếu được thực hiện để phát triển di động. Điện thoại di động có màn hình nhỏ hơn và kết quả là, ít không gian hơn để đặt các yếu tố và thông tin-giải pháp từ UI vật liệu là hoạt hình, lớp, thanh trượt, cửa sổ bật lên. Điện thoại di động don lồng có một con trỏ, nhưng người dùng cần hiểu nơi họ chạm vào màn hình cảm ứng - ở đây phản hồi hoạt hình của Touch từ ứng dụng. Phản hồi ngay lập tức là cần thiết cho điện thoại di động, nhưng vì lý do gì bạn có thể sử dụng tất cả hoạt hình phản hồi nhấp chuột này cho web? Hoạt hình làm cho trải nghiệm người dùng tốt hơn và thực sự trông thật tuyệt, nhưng nếu bạn sử dụng một số ứng dụng hàng ngày (ví dụ: cho công việc) hoạt hình mượt mà đẹp này có thể quá sức. Nó khá dễ dàng để làm cho ứng dụng trông đáng kinh ngạc với UI vật liệu, nhưng một thiết kế đẹp mắt không phải lúc nào cũng đáp ứng nhu cầu của người dùng. was primarily made for mobile development. Mobiles have smaller screens and, as a result, less space to place elements and information – the solution from Material UI is animation, layers, sliders, pop-ups. Mobiles don’t have a pointer, but users need to understand where they touch on a touch screen – here animated feedback of touch from the app goes. Immediate feedback is necessary for mobiles, but for what reason can you use all this click-get-feedback animation for the web? Animation makes the user experience better and looks cool indeed, but if you use some app daily (for example, for work) this nice-looking smooth animation can be overwhelming. It’s quite easy to make the app look incredible with Material UI, but a nice-looking design doesn’t always meet the users’ needs.

Phụ thuộc

Bootstrap & nbsp; không phải là một khung đơn giản. Gói chứa hàng tấn tính năng và mã lớn với rất nhiều tập lệnh, một số lượng lớn các lớp CSS và sự phụ thuộc của jQuery. Điều này dẫn đến các vấn đề với hiệu suất, kích thước khổng lồ của ứng dụng, cạn kiệt pin, tốc độ trang. Nó có thể tránh được hậu quả của khung Bootstrap nếu bạn dành thời gian và loại bỏ các thành phần mà bạn không có kế hoạch sử dụng trong ứng dụng của mình. Sau đó, bạn sẽ nhận được một ứng dụng làm việc nhẹ. Don Tiết quên rằng việc loại bỏ sự phụ thuộc phía khách hàng lớn nhất không phải là một nhiệm vụ nhanh chóng để hoàn thành. Hơn một năm đã trôi qua kể từ thông báo đó, và ngày phát hành là vào đầu năm 2020, bây giờ chúng tôi dự kiến ​​sẽ thấy nó ở đâu đó vào cuối năm 2020.is not a simple framework. The package contains tons of features and a big code with a lot of scripts, a large number of CSS classes, and jQuery dependency. This leads to problems with performance, the huge size of the app, battery draining, page speed. It’s possible to avoid the consequences of the Bootstrap framework if you devote time and get rid of components you don’t plan to use in your app. Then you will get a lightweight working app. Don’t forget that removing the largest client-side dependency isn’t a fast task to accomplish. More than a year has passed since that announcement, and the release date was in early 2020 first, now we’re expecting to see it somewhere in late 2020.

UI vật liệu là một tập hợp các thành phần dựa trên phản ứng. Các thành phần có thể hoạt động độc lập với nhau, điều đó có nghĩa là bạn có trong ứng dụng của mình chỉ tạo kiểu cho các thành phần mà ứng dụng sử dụng. & NBSP; UI vật liệu là CSS thuần túy và không yêu cầu bất kỳ thư viện nào hoạt động. Bạn chỉ nhận được những gì bạn cần và muốn sử dụng. & NBSP;is a set of React-based components. Components can work independently from each other, which means you have in your app only styles for components that the app uses.  Material UI is pure CSS and doesn’t require any library to work. You get only what you need and want to use. 

Tùy chỉnh

Từ quan điểm của việc tùy chỉnh, chúng ta có thể so sánh Bootstrap và UI vật liệu là tính nhất quán so với tính duy nhất. & NBSP; Tại sao lại như vậy?Why so?

Như chúng tôi đã đề cập trong đoạn đầu tiên, các nhà phát triển Bootstraps, & NBSP; muốn cung cấp tính nhất quán trong trải nghiệm cho cả nhà phát triển và người dùng. Thành thật mà nói, họ đã thành công. Nếu bạn nhìn vào vài chục ứng dụng dựa trên bootstrap, bạn sẽ thấy những điều tương tự ở cùng một nơi có ít khác biệt. & NBSP; UI & NBSP; Hướng dẫn vật chất là các quy tắc và nguyên tắc cho chuyển động, tương tác, hoạt hình, điều hướng xây dựng, kiểu chữ, hình dạng, màu sắc, v.v. Nó hiển thị để trải nghiệm người dùng trở nên tốt hơn.

Nhưng không có giải pháp phù hợp với một kích cỡ nào cho mọi ứng dụng web, có một bộ quy tắc (hướng dẫn vật chất) giúp một nhà thiết kế tạo ra một giao diện hiện đại và phong cách sẽ là duy nhất. Điều đó dẫn chúng ta đến vấn đề, khi chúng ta sử dụng các UI khác nhau 100 và mỗi khi chúng ta mở một ứng dụng mới được tạo bởi một nhà thiết kế chuyên dụng thiết kế vật liệu, chúng ta sẽ gặp một tình huống như là ERM, tôi phải nhấp vào đâu? Không có sự nhất quán của kinh nghiệm, nhưng có một không gian cho sự sáng tạo. & NBSP;

Tốc độ phát triển

Như chúng tôi đã đề cập trước đây, Bootstrap & NBSP; đi cùng với nhiều thành phần UI, như kiểu chữ, bảng, nút, điều hướng, nhãn, cảnh báo, tab, v.v. về chức năng của ứng dụng. Hơn nữa, có rất nhiều chủ đề và mẫu để tải xuống trên web. Điều đó dẫn đến tốc độ phát triển cao. & Nbsp; & nbsp;

Vật liệu UI & NBSP; cung cấp cho các nhà phát triển các thành phần UI dựa trên vật liệu. Họ giúp tiết kiệm thời gian cho thiết kế và phát triển ứng dụng. Nhưng vì UI vật liệu chủ yếu là một tập hợp các thành phần UI, nên nó không cung cấp một sự thúc đẩy tuyệt vời cho tốc độ phát triển như Bootstrap. Nếu bạn muốn cải thiện tốc độ phát triển đáng kể, thì tốt hơn là sử dụng các mẫu vật liệu.provides developers with material-based UI components. They help save some time on design and app development. But since Material UI is mostly a set of UI components, it doesn’t offer such a great boost to the development speed as Bootstrap does. If you want to improve development speed significantly, it’s better to use material templates.

Bootstrap vs Vật liệu: Điều gì sẽ xảy ra nếu tôi muốn sử dụng cả? & NBSP;

Có thể tận dụng cả hai và tận hưởng thiết kế đáp ứng phong cách mà không cần nhiều thời gian áp dụng ứng dụng cho các nghị quyết khác nhau?

Có, nó có thể với thiết kế vật liệu bootstrap (còn được gọi là mdbootstrap). Là một tập hợp các thư viện được xây dựng trên đỉnh bootstrap và các khung phổ biến khác như Vue, Angular, React và tuân theo các hướng dẫn thiết kế vật liệu. sẽ có ít vấn đề hơn trong khi phát triển. Một danh sách các mdbootstrap cho các khung khác nhau có thể được tìm thấy ở đây.

Đây không phải là bí quyết, MDBOOTSTRAP đi với một số lượng lớn các hướng dẫn, mẫu miễn phí và cao cấp, một cộng đồng thân thiện và một lịch sử lâu dài (gần như kể từ ngày đó khi thiết kế vật liệu đã đi từ một ý tưởng đến hướng dẫn thực sự). & NBSP ; Hãy thử nó, có thể bạn sẽ thích bootstrap và vật liệu hơn bootstrap so với vật liệu.

Đó là tất cả. Cảm ơn bạn đã đọc. & NBSP;

Tiền thưởng: Tạo ứng dụng tài liệu-UI hoặc Bootstrap của bạn với nền tảng ứng dụng Web Stack Full FullCreate your Material-UI or Bootstrap app with Flatlogic’s Full Stack Web App Platform

Hầu hết các ứng dụng web đều theo mẫu CRUD. CRUD là viết tắt của Tạo, Đọc, Cập nhật, Xóa. Đây là bốn hành động mà một ứng dụng có thể thực hiện. Và nếu chúng ta xem xét kỹ hơn về bất kỳ ứng dụng nào, chúng ta sẽ thấy rằng mỗi hoạt động của nó là một trong bốn hoặc kết hợp hai trong số chúng. Giống như chúng ta có thể phân loại các chức năng của ứng dụng, chúng ta có thể tạo các bộ phận và thành phần và sau đó kết hợp chúng thành vô số kết hợp để phù hợp với bất kỳ nhu cầu nào.

Tại Flatlogic, chúng tôi đã xây dựng một nền tảng phát triển giúp đơn giản hóa việc tạo các ứng dụng web - chúng tôi gọi nó là nền tảng Flatlogic. Công cụ cho phép bạn tạo ứng dụng CRUD trong vài phút, bạn chỉ cần chọn ngăn xếp, thiết kế và xác định mô hình cơ sở dữ liệu với sự trợ giúp của giao diện trực tuyến và đó là tất cả. Hơn nữa, bạn có thể xem trước mã đã tạo, đẩy nó vào repo GitHub của bạn và nhận các tài liệu API REST được tạo. Hãy thử nó miễn phí!

Dưới đây là một hướng dẫn nhanh về cách thực hiện một ứng dụng web đầy đủ dựa trên tài liệu-UI với sự trợ giúp của nền tảng Flatlogic.

Bước 1. Chọn tên dự án của bạn

Bất kỳ câu chuyện hay nào cũng bắt đầu với một tiêu đề, bất kỳ ứng dụng React tốt nào cũng bắt đầu bằng một cái tên. Vì vậy, hãy triệu tập tất cả sự dí dỏm và sáng tạo của bạn và viết tên dự án của bạn vào thanh điền vào nền tảng Flatlogic.

Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

Bước №2. Chọn ngăn xếp ứng dụng phản ứng của bạn

Trong bước này, bạn sẽ cần chọn ngăn xếp cơ sở dữ liệu, phụ trợ và cơ sở dữ liệu của ứng dụng. Ngoài ra, để tương quan với ứng dụng React minh họa của chúng tôi, chúng tôi sẽ chọn ở đây React cho Frontend, Node.js cho phần cuối và PostgreSQL cho cơ sở dữ liệu.

Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

Bước № 3. Chọn thiết kế ứng dụng React của bạn

Như chúng tôi đã đề cập, thiết kế là khá quan trọng. Chọn bất kỳ từ một số thiết kế đầy màu sắc, trực quan và quan trọng nhất là các thiết kế cực kỳ thuận tiện cho nền tảng ứng dụng Web Stack Full Stack cung cấp. Trong trường hợp này, chúng tôi sẽ chọn UI vật liệu.

Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

Bước №4. Tạo lược đồ cơ sở dữ liệu ứng dụng React của bạn

Bạn có thể tạo một mô hình cơ sở dữ liệu bằng trình chỉnh sửa UI. Có các tùy chọn để tạo các bảng, cột và mối quan hệ tùy chỉnh giữa chúng. Vì vậy, về cơ bản bạn có thể tạo bất kỳ loại nội dung nào. Ngoài ra, bạn sẽ nhận được tài liệu API REST được tạo tự động cho ứng dụng của bạn.

Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

Bước №5. Xem lại và tạo ứng dụng React của bạn

Trong bước cuối cùng, chỉ để đảm bảo mọi thứ là như bạn muốn, bạn có thể xem lại tất cả các quyết định được đưa ra trước đó, hãy kiểm tra hộp kho lưu trữ Git Connect nếu bạn muốn và nhấp vào nút Kết thúc của Google.

Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

Sau một thời gian ngắn để tạo, bạn sẽ có trong tầm tay một ứng dụng web đẹp và đầy đủ chức năng. Voila! Tốt đẹp và dễ dàng!

Hướng dẫn react bootstrap vs material ui - phản ứng bootstrap vs material ui

Hãy thử nó miễn phí!

Bạn cũng có thể thích những bài viết này:

  • Hơn 20 mẫu bảng điều khiển bootstrap để sử dụng hoàn toàn miễn phí
  • Hơn 20 công cụ phát triển phản ứng để tăng năng suất lập trình của bạn
  • Angular vs React: Ứng dụng nào cho ứng dụng web của bạn

React Bootstrap có tốt hơn UI vật liệu không?

Bootstrap rất nhất quán và cung cấp một giao diện đơn giản, rõ ràng, rất dễ học. Và tương đối ít tùy chỉnh hơn UI vật liệu. UI vật liệu có khả năng tùy biến cao mà các nhà thiết kế có thể tạo ra hàng tấn thiết kế. Nhưng nó có thể tạo ra sự không nhất quán giữa các thành phần. And comparatively less customizable than Material UI. Material UI is highly customizable with which designers can create tons of designs. But it may produce inconsistency among components.

Chúng ta có thể sử dụng phản ứng bootstrap với UI vật liệu không?

Có, có thể với thiết kế vật liệu Bootstrap (còn được gọi là MDBOOTSTRAP).Nó là một tập hợp các thư viện được xây dựng trên đỉnh bootstrap và các khung phổ biến khác như Vue, Angular, React và tuân theo các hướng dẫn thiết kế vật liệu. (also known as MDBootstrap). It is a set of libraries built on top of Bootstrap and other popular frameworks like Vue, Angular, React and follows Material design guidelines.

Bootstrap có tốt hơn với React không?

Bootstrap vs React so sánh trong nháy mắt.Mặc dù React được biết đến để nâng cao trải nghiệm người dùng bằng cách tải các trang web nhanh hơn, Bootstrap giúp xây dựng các trang web thân thiện với thiết bị di động, thiết kế CSS, bố cục HTML và các chức năng JavaScript hoạt động tốt.Bootstrap helps to build mobile-friendly websites, CSS designing, HTML layouts, and JavaScript functions perform well.

UI vật liệu có tốt để phản ứng không?

Đầu tiên, UI vật liệu (MUI) là một khung UI phản ứng tuyệt vời với nhiều thành phần và mẫu được xây dựng sẵn.Ví dụ, nó bao gồm các thanh trượt được xây dựng sẵn, các menu thả xuống và các công cụ điều hướng, vì vậy bạn không cần phải lãng phí thời gian để phát triển của riêng bạn.Material UI (MUI) is an excellent React UI framework with multiple pre-built components and templates. For example, it includes pre-built sliders, drop-down menus, and navigational tools, so you don't need to waste time developing your own.