세모이
개발 계발
세모이
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 알고리즘 (1)
    • 자바스크립트 (29)
    • 리액트 (10)
    • HTML&CSS (2)
    • TIL (26)
    • 파이썬 (8)
    • Dev (1)
    • 데일리 (3)
      • 2023 (3)
      • 2025 (0)
    • 에러일기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • &&연산자
  • 개발자 도구 Network
  • 자바스크립트 빌트인 객체
  • 시멘틱 태그
  • 모던 자바스크립트 deep dive
  • 모던 자바스크립트
  • 자바스크립트 깊은 복사 얕은 복사
  • 자바스크립트 생성자 함수에 의한 객체 생성
  • 자바스크립트 프로퍼티 어트리뷰트
  • 함수
  • 자바스크립트 함수와 일급 객체
  • 자바스크립트 strict mode
  • const let 키워드와 블록레벨 스코프
  • 자바스크립트 전역 변수의 문제점
  • 리액트 key
  • 옵셔널 체이닝
  • 자바스크립트 프로토타입
  • html 신기한 태그
  • 자바스크립트
  • 모던 자바스크립트 deep deive

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
세모이

개발 계발

TIL

[TIL] 리액트에서 FontAwesome 사용하기

2022. 1. 26. 10:28
반응형

1. npm 사용하여 패키지 설치

$ npm i @fortawesome/fontawesome-svg-core
// 무료아이콘만 설치 (solid, regular, brands)
$ npm i @fortawesome/free-solid-svg-icons @fortawesome/free-regular-svg-icons @fortawesome/free-brands-svg-icons
// 리액트 컴포넌트 형태로 사용할 수 있게 변경
$ npm i @fortawesome/react-fontawesome

2. 쓰고 싶은 js에서 임포트하기

import { faArrowRight } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";

3. 컴포넌트 형태로 사용하고 props에 쓰고 싶은 아이콘 넣어주기

<FontAwesomeIcon icon={faArrowRight} size="2x" />

쓰고 싶은 icon value에 FontAwesome 참고해서 카멜케이스로 임포트 해주면 된다

import {
  faArrowRight,
  faAlignLeft,
  faAd,
  faHeart,
} from '@fortawesome/free-solid-svg-icons';


<FontAwesomeIcon icon={faAlignLeft} size="2x" />
<FontAwesomeIcon icon={faAd} size="2x" />
 <FontAwesomeIcon icon={faHeart} size="2x" />
반응형

'TIL' 카테고리의 다른 글

자바스크립트 간단 요약 ver2  (0) 2022.01.29
[TIL] RESTful API  (0) 2022.01.26
[TIL] HTML 신기한 태그  (0) 2022.01.18
[TIL] 인증 & 인가  (0) 2022.01.17
[TIL] 자바스크립트 개념 정리 ver1  (0) 2022.01.15
    'TIL' 카테고리의 다른 글
    • 자바스크립트 간단 요약 ver2
    • [TIL] RESTful API
    • [TIL] HTML 신기한 태그
    • [TIL] 인증 & 인가
    세모이
    세모이
    개발 공부!

    티스토리툴바