패키지 다운로드
공식문서
https://docs.fontawesome.com/v5/web/use-with/react
//yarn
yarn add @fortawesome/fontawesome-svg-core
yarn add @fortawesome/free-solid-svg-icons
yarn add @fortawesome/free-regular-svg-icons
yarn add @fortawesome/free-brands-svg-icons
yarn add @fortawesome/react-fontawesome
//npm
npm i --save @fortawesome/fontawesome-svg-core
npm install --save @fortawesome/free-solid-svg-icons
npm install --save @fortawesome/free-regular-svg-icons
npm install --save @fortawesome/free-brands-svg-icons
npm install --save @fortawesome/react-fontawesome
src/fontawesome.js 파일 생성
import { library } from '@fortawesome/fontawesome-svg-core';
import { fas } from '@fortawesome/free-solid-svg-icons';
import { far } from '@fortawesome/free-regular-svg-icons';
import { fab } from '@fortawesome/free-brands-svg-icons';
// Add all icons to the library so you can use them in your components
library.add(fas, far, fab);
src/main.jsx
//import
import './fontawesome';
사용
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
<FontAwesomeIcon icon="fa-regular fa-heart" />
'tools' 카테고리의 다른 글
CodeRabbit AI - AI기반 코드 리뷰 (0) | 2025.05.04 |
---|---|
sweetalert2 customClass (0) | 2024.08.16 |
react-intersection-observer(라이브러리.무한스크롤) (0) | 2024.07.07 |
리액트 tailwind css 적용 (0) | 2024.06.11 |
.prettierrc (0) | 2024.05.30 |