React で簡単に UI を構築したいなら!「MUI」
概要
現在、JavaScript のライブラリである React を利用した Web アプリの開発はとても人気があります。
私自身も実際に React を利用して Web アプリを開発しています。
Web アプリを開発しているとやはり気になるのが UI の構築で、簡単にきれいな UI ができるのが理想的ですよね。
今回は React で UI をきれいに整えることができ、さらにとても簡単に実装することができる OSS 「MUI」を紹介します。
利用手順
React で利用するライブラリのため、以下のように npm
または yarn
を用いてのインストールとなります。
// with npm npm install @mui/material @emotion/react @emotion/styled // with yarn yarn add @mui/material @emotion/react @emotion/styled
使用感
ここでは GitHub 上の README で記述されているコードを参考に紹介します。
以下のようにコードを記述すると、以下のような「HELLO WORLD」ボタンが表示されます。
import React from 'react'; import ReactDOM from 'react-dom'; import Button from '@mui/material/Button'; function App() { return ( <Button variant="contained" color="primary"> Hello World </Button> ); } ReactDOM.render(<App />, document.querySelector('#app'));
MUI から追加したのは Button
モジュールだけですが、これだけでモダンな UI のボタンが表示されました。
ここでは一例ですが、MUI ではこれ以外にも、以下のような Web アプリでよく見るモダンな UI をいとも簡単に作成することができます!
トグルボタンだって、以下のようにサイトを参考に、すぐに作成することができます(ソースコードも確認することができるので、基本はそれをコピーしてまねるだけで、簡単にきれいな UI を作成することができます)。
まとめ
今回は React で UI をきれいに整えることができ、さらにとても簡単に実装することができる OSS 「MUI」を紹介します。
MUI はこのサイトでは説明しきれないほどたくさんの UI をあっという間に作成することができます。
ぜひ一度、MUI の公式サイトへ訪れてみて、いろいろな UI 作成の一助としてください!
ライセンス
リンク