1. 환경설정
"@fortawesome/fontawesome-svg-core"
"@fortawesome/free-solid-svg-icons"
"@fortawesome/react-fontawesome"
2. 아이콘 넣기
아이콘 이름의 중간에 있는 -를 삭제하고 이름 전체를 카멜케이스로 변경(아이콘은 solid만 무료)
e.g. fa-coffee => faCoffee, <FontAwesomeIcon icon={faCoffee} />
import ReactDOM from 'react-dom'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faCoffee } from '@fortawesome/free-solid-svg-icons'
<FontAwesomeIcon icon={faCoffee} />
3. 아이콘에 스타일 추가하는 방법
컴포넌트 안에(inline) 필요한 스타일을 추가, 4번에 있는 적용 가능한 스타일 안내를 참고
https://fontawesome.com/docs/web/use-with/react/style
<FontAwesomeIcon icon={faCoffee} size="2x" />
4. 적용 가능한 스타일 안내
개인적으로 css파일을 만들어서 className으로 직접 설정해 줄 수도 있음
'[ FE ] 기술' 카테고리의 다른 글
[FE-기술] form tag에 여러 함수가 필요할 때 (0) | 2022.10.04 |
---|---|
[FE-기술] atomic design system (1) | 2022.09.22 |