日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

React是用來幫助你加快編碼速度的的一個庫,React UI能夠進一步提速,如果你基于google的設計原則進行設計可以使用MUI;如果開發面向移動設備的UI設計可以使用Onsen UI React;如果開發桌面應用程序可以首選Blueprint UI。

  • 「React Bootstrap:」一個與 Bootstrap 框架集成的實用的 React UI 庫。
  • 「Grommet:」如果您想在設計中實現可訪問性,這個 React UI 組件庫非常有用。
  • 「Blueprint:」對于桌面 React 應用程序,您需要查看 Blueprint 的產品。
  • 「Ant Design:」這個庫的設計重點是與用戶的聯系:這是每個設計師都想實現的。
  • **Onsen UI React:**如果你想構建一個移動 React 應用程序,這個庫將涵蓋 UI 設計。
  • **Rebass:**這個庫的獨特之處在于你可以在你的代碼中使用樣式化的道具,而不需要打開第二個樣式表。
  • **Semantic UI React:**顧名思義,這個 React 庫集成了語義 UI 開發框架。
  • **MUI:**為了實現類似Google 的 Material Design 的外觀,MUI 是一個很好的選擇——特別是考慮到它的實現簡潔明了。

事實上,庫的數量遠不止八個。但是,我們認為這些代表了市場上最高的質量。更重要的是,它們沒有任何順序——所以請隨意閱讀每一個,看看它們是如何比較的。

1、React Bootstrap

 

首先,我們有React Bootstrap。這是較舊的 React UI 庫之一,這意味著您為 UI 設計奠定了良好的基礎。

 

該庫具有以下特點:

  1. 使用TypeScript。
  2. 使用 Bootstrap 樣式表,將能夠將它與Bootstrap 主題一起使用。

你可以通過如下指令快速引入該包

npm install react-bootstrap bootstrap

React Bootstrap 使用“variants”來創建不同的元素:

function TypesExample() {
  return (
    <>
      <Button variant="primary">Primary</Button>{' '}
      <Button variant="secondary">Secondary</Button>{' '}
      <Button variant="success">Success</Button>{' '}
      <Button variant="warning">Warning</Button>{' '}
      <Button variant="danger">Danger</Button>{' '}
      <Button variant="info">Info</Button>{' '}
      <Button variant="light">Light</Button>{' '}
      <Button variant="dark">Dark</Button>
      <Button variant="link">Link</Button>
    </>
  );
}

export default TypesExample;

此示例將創建一系列的樣式按鈕:

總的來說,React Bootstrap 使用起來很直觀,并且會幫助創建看起來很棒的 UI 元素。

2、Grommet

在我們最好的 React UI 組件庫和框架列表中,下一個是Grommet。這提倡簡化的方法,如果將它與 React Bootstrap 進行比較,它會提供更多的功能。

該框架不需要很長的設計周期就可以開始工作。例如,您有Grommet Themer來幫助您將組件庫與您的配色方案相匹配。更重要的是,您擁有專用的Grommet Designer,它使用簡單的構建器來創建您的組件設計。

使用 npm 或 Yarn 可以輕松安裝:

npm install grommet grommet-icons styled-components --save

可以使用以下方式創建一個簡單的光滑按鈕

export default () => (
  <SandboxComponent>
    <Button label='Submit' onClick={() => {}} />
  </SandboxComponent>
);

總而言之,我們喜歡 Grommet 的酷炫默認設計、可訪問性特性和其他設計工具。

3、Blueprint UI

如果您想要一個簡潔又實用的 React UI 組件庫,Blueprint UI可能是適合您的工具包。

](https://www.designbombs.com/wp-content/uploads/2023/01/blueprint-ui.png)

你不會希望在移動優先的應用程序中使用 Blueprint。這是一種開發在瀏覽器中運行的桌面應用程序的方法: 復雜度越高越好!

你可以通過如下指令快速引入該包

npm add @blueprintjs/core react react-dom

通過以下代碼可以創建一個按鈕:

<Button intent="success" text="button content" notallow={incrementCounter} />

我們認為 Blueprint UI 是一種簡單易用的工具,非常適合快速啟動設計。

4、Ant Design

Ant Design自稱是世界上第二受歡迎的 React UI 框架。即便如此,它仍然是你項目的首選。

Ant Design 的設計理念就是清晰。您可以在其默認設計和工具包含中均可以看到這一點。例如,你有一個前端主題工具,還有豐富而現代的組件,看起來很漂亮。

你可以通過如下指令快速引入該包

npm install antd

要創建一個按鈕,您只需要最少的行數:

import { Button } from 'antd';

const App = () => (
  <>
    <Button type="primary">PRESS ME</Button>
  </>
);

結果是一個直觀、簡單且簡潔的按鈕:

總的來說,Ant Design 可以幫助你創建現代設計,在我們看來,它是最好的 React UI 組件庫和框架之一。

5、Onsen UI React

Onsen UI React是移動應用程序的組件庫。

它同時支持 Android 和 IOS,這意味著您擁有適用于 Material 和 Flat 設計的專用組件。更好的是,Onsen UI React 將自動檢測您的設計適用于哪個平臺并相應地進行調整。

通過以下指令將引入該包

npm install onsenui react-onsenui --save

您將使用VOns<element>組件和修飾符來創建元素:

 
<v-ons-button>Normal</v-ons-button>
<v-ons-button modifier="quiet">Quiet</v-ons-button>
<v-ons-button modifier="outline">Outline</v-ons-button>
<v-ons-button modifier="cta">Call to action</v-ons-button>
<v-ons-button modifier="large">Large</v-ons-button>

加上一些樣式,您將有一些漂亮的按鈕可以添加到您的項目中:

對于移動應用程序,您找不到許多容易使用的庫:所以強烈推薦使用該 React UI 組件庫。

6、Rebass

樣式對于任何UI設計來說顯然都非常重要。Rebass試圖使用styled props,以便您可以將其編碼到React UI中。

Rebass 這個 React UI 庫的設計理念是盡量減少需要編寫的 css 代碼。這樣可以讓開發者在開發過程中更接近最終的設計效果,而不需要進行第二輪的 CSS 樣式調整。此外,Rebass 提供了一組原始組件,這些組件也具有良好的外觀效果,并且整個庫非常輕量級。因此,Rebass 非常靈活、可擴展,而且容易與您的項目集成。

通過以下指令引入該包:

npm i rebass

通過以下方式添加一個按鈕:

<Button variant='primary' mr={2}>Primary</Button>

Rebass for React 類似于 Bootstrap for CSS,但具有更好的標記和一流的設計選項。該庫將幫助您進行組件設計,而不是 html 和 CSS 設計。

7、Semantic UI React

與 React Bootstrap 非常相似,Semantic UI React是其父開發框架的擴展。

如果你選擇使用 Semantic UI,這將是最好的 React UI 組件庫和框架之一。更好的是,您將能夠快速集成它,并且使用起來很直觀。此外,Semantic UI還提供了一些強大的功能,例如增強、簡寫屬性和自動控制狀態。這意味著您可以創建組件,并且它們將自我管理其狀態,無需您的輸入。

通過以下指令引入該包:

npm install semantic-ui-react semantic-ui-css

簡單使用

const ButtonExampleButton = () => <Button>Click Here</Button>

如果您選擇使用Semantic UI,這個 React UI 組件庫將最適合您的項目。

8、MUI

幾年前,Google's Material Design曾出現在公眾視野中一段時間。這個想法是將布局和設計選擇標準化,以達到 Google 認為的“corrent”。在不討論這種方法的優缺點的情況下,MUI是最好的 React UI 組件庫和框架之一,可以幫助您以這種風格進行創建。

MUI 是一個工具箱而不是一個簡單的庫。例如,您有MUI Core,還有用于高級用例的MUI X。當您需要樹視圖、數據選擇器、數據網格等時,這就是您要使用的工具。此外,還提供了 UI 布局模板和設計工具包可以幫助您完成項目。

引入所需要的包:

npm install @mui/material @emotion/react @emotion/styled

簡單使用:

<Button variant="contAIned">Contained</Button>

考慮到可用性、實現和結果的綜合因素,選擇 MUI 是沒有錯的。如果您需要將應用程序與 Google 的設計風格進行整合,那么 MUI 是理想的選擇。

總的老說

React是用來幫助你加快編碼速度的的一個庫,React UI能夠進一步提速,如果你基于Google的設計原則進行設計可以使用MUI;如果開發面向移動設備的UI設計可以使用Onsen UI React;如果開發桌面應用程序可以首選Blueprint UI。庫雖然很多,但是大部分人首選還是Antd。

參考文檔:https://www.designbombs.com/best-react-ui-component-libraries-frameworks/。

分享到:
標簽:React
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定