コンポーネントライブラリとは??
- UIを構築するためのパーツを再利用可能な形でまとめたもの
- ボタン・フォーム・ナビゲーションバー・アイコン・カレンダー・モーダルウィンドウなど
一般的によく利用されるコンポーネントが含まれます。
- 開発者は、それらを簡単に利用することができます。
補足
<aside>
💡
コンポーネントとは??
UIを構築するための部品
</aside>
コンポーネントライブラリを使うメリット
- 予め用意されたコンポーネントを簡単に呼び出すことができるため
開発時間を短縮することができる。
- 同じコンポーネントを再利用することができるため、保守性が向上する。
- 同じスタイルを使用した一貫性のあるデザインを実現することができる。
コンポーネントライブラリを使うデメリット
- カスタマイズの制限
- ライブラリのメンテナンスやアップデートに依存してしまう
- 一般化されたデザインになってしまう(デザインの差別化ができない)
代表的なコンポーネントライブラリ
React.js
-
Material-UI(MUI)
→機能が豊富だけど、パーツが探しにくい
-
Ant Design(AntD)
-
React Bootstrap