Camilla
young Camilla
Camilla
  • 전체보기 (90)
    • Data Analysis (1)
    • SAP (5)
      • SAP Datasphere (0)
      • SAP HANA DB (1)
      • SAP Analytics Cloud (0)
      • SAP BW (4)
    • Web (51)
      • JavaScript (8)
      • React (10)
      • WebRTC (3)
      • node.js (7)
      • Vue (2)
      • CSS (2)
      • 기타 (19)
    • CS (13)
      • Network (8)
      • OS (5)
    • 기타 (2)
      • Git (1)
      • Unity (1)
    • 알고리즘 문제 풀이 (11)
      • 백준 (9)
      • 프로그래머스 (2)
    • 회고 (6)
    • 취준 (0)

More

  • 방명록
  • Github

태그

  • 리액트아이콘
  • fontawsome
  • fontawsomereact
  • 리액트프로젝트
  • 채팅기능구현
  • 리액트채팅
  • 리액트
  • JavaScript
  • fontawsome리액트

최근 댓글

인기 글

티스토리

hELLO · Designed By 정상우.
Camilla

young Camilla

리액트에서 font awsome 아이콘 사용법
Web/기타

리액트에서 font awsome 아이콘 사용법

2021. 9. 6. 13:55

 

설치 및 사용법

 

1. npm으로 font awsome 패치지들을 설치해 줍니다.

$ npm i @fortawesome/fontawesome-svg-core
  npm install @fortawesome/free-solid-svg-icons
  npm install @fortawesome/react-fontawesome

 

2. 원하는 아이콘의 스타일을 설치 해 줍니다.

어떤 스타일을 설치해야 하는지 모르겠으면 아래에 기술한 내용을 봐주세요.

$ npm install --save @fortawesome/free-brands-svg-icons

 

3. 사용하고자 하는 리액트 컴포넌트에서 import해주면 끝!

import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faEdit } from '@fortawesome/free-regular-svg-icons';

...

 <FontAwesomeIcon icon={faEdit} size='lg' />

 


아이콘의 스타일 확인하는 방법

1. font awsome 사이트의 icon탭에서 사용하고자 하는 아이콘을 고릅니다.

https://fontawesome.com/v5.15/icons?d=gallery&p=2

 

Font Awesome

The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options.

fontawesome.com

저는 edit 아이콘을 선택했습니다.

아이콘 이름 아래쪽에 스타일과 클래스명이 나옵니다.

2. 이 아이콘은 regular 스타일에 속해 있기 때문에 해당 스타일을 설치해 줍니다.

 

 $ npm install --save @fortawesome/free-regular-svg-icons

아이콘의 클래스 명이 fa-edit 으로 작성되어있는데 리액트에서는 faEdit으로 작성해주어 불러옵니다.

 

이런식으로 원하는 아이콘을 선택해서 정보를 확인하고 불러와 사용하면 됩니다.

저작자표시 비영리 변경금지 (새창열림)
    'Web/기타' 카테고리의 다른 글
    • [firebase] 웹 로그인 구현하기 (email,google) -1
    • 인프런 알고리즘 강의 mac에서 채점하기
    • [JS] 3. Custom Video Player
    • [JS] 2. Movie Seat Booking
    Camilla
    Camilla
    BI Engineer Data Warehouse & Visualization

    티스토리툴바