●目次
React Iconsとは?
React Iconsは、様々なアイコンパックを統一された方法でReactプロジェクトに導入できるライブラリです。
Font AwesomeやMaterial Icons、Ant Design Iconsなど、多くの有名なアイコンセットを簡単に利用できます。
React Iconsのインストール
まず、ReactプロジェクトにReact Iconsをインストールしましょう。ターミナルで以下のコマンドを実行します。
npm install react-icons --save
または、Yarnを使用している場合は:
yarn add react-icons
React Iconsの使い方
React IconsのGitHubから使いたいものを選ぶ!
https://react-icons.github.io/react-icons
アイコンをインポート
使用したいアイコンをコンポーネントファイルでインポートします。
例えば、Font Awesomeのビールのアイコンを使いたい場合:
import { FaBeer } from 'react-icons/fa';
ここで、Fa
はFont Awesomeを示しています。
他のアイコンセットの場合は以下のようになります:
Ai
:Ant Design IconsMd
:Material Design IconsGi
:Game Icons
2. アイコンの使用
インポートしたアイコンをコンポーネント内で使用します。
function Example() {
return (
<div>
<h1>乾杯! <FaBeer /></h1>
</div>
);
}
export default Example;
これで、「乾杯!」というテキストの隣にビールのアイコンが表示されます。
アイコンのカスタマイズ
アイコンのサイズや色を変更することも簡単です。
<FaBeer color="goldenrod" size="2em" />
color
属性でアイコンの色を指定します。size
属性でアイコンのサイズを指定します。px
やem
、rem
などの単位が使用できます。
さらに、スタイルを直接適用することも可能です。
<FaBeer style={{ marginLeft: '10px', transform: 'rotate(15deg)' }} />
まとめ
React Iconsを使うことで、様々なアイコンを簡単にReactアプリケーションに取り入れることができます。
統一された方法で多様なアイコンセットを利用できるため、開発効率が大幅に向上します。