Font Awesome 이란?
Font Awesome은 웹페이지에서 소개된 바와 같이 인기있는 아이콘 세트 및 툴킷이라고 합니다. svg
로 된 아이콘을 무료로 제공하여 사용 할 수 있습니다. react-fontawesome패키지를 이용하겠습니다.
설정방법
1 | npm i --save @fortawesome/fontawesome-svg-core @fortawesome/free-solid-svg-icons @fortawesome/react-fontawesome |
Font Awesome
을 사용하려면 3개의 패키지를 설치해야합니다. @fortawesome/fontawesome-svg-core
@fortawesome/free-solid-svg-icons
@fortawesome/react-fontawesome
를 위 코드를 이용하여 한 번에 설치 합니다.
src/
경로에 FontAwesome.tsx
파일을 생성합니다.
1 | import { library } from '@fortawesome/fontawesome-svg-core'; |
library
에 사용할 icon
을 추가합니다. @fortawesome/free-solid-svg-icons
에서 사용 가능 한 아이콘을 선택해야합니다. smile
아이콘을 사용하려면 faSmile
을 패키지에서 불러온 후 library
에 추가합니다.
1 | import './FontAwesome'; |
index.tsx
에서 FontAwesome
파일을 추가합니다.
1 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' |
사용 할 파일에서 FontAwesomeIcon
을 불러온 후 icon
의 이름으로 smile
을 사용하면 다음과 같이 svg icon
을 사용 할 수 있습니다.