Just Do IT!

[React] react Icons(리액트 아이콘) 사용하기 본문

개발 공부/React

[React] react Icons(리액트 아이콘) 사용하기

MOON달 2023. 1. 28. 17:24
728x90
반응형
React Icons란?

리액트로 웹페이지를 구현할 때 빠르게 아이콘을 사용하고 싶을 때 이 라이브러리를 사용하면 편하다.

사용방법 역시 간단하다.

 

공식 사이트 ↓

https://react-icons.github.io/react-icons

 

React Icons

React Icons Include popular icons in your React projects easily with react-icons, which utilizes ES6 imports that allows you to include only the icons that your project is using. Installation (for standard modern project) npm install react-icons --save Usa

react-icons.github.io

 

 

 

 

 

 

 

설치하기
$ npm install react-icons --save // npm
$ yarn add react-icons // yarn

 

react icons를 사용하기 위해서는 터미널에서 이 라이브러리를 설치해야 한다.

위의 명령어를 통해 설치하면 된다.

 

 

 

 

 

 

사용 방법

  1. 왼쪽 nav bar에서 원하는 아이콘을 찾아 클릭
  2. import 부분을 복사하여 원하는 파일에 import 해오기
  3. 아래 Icons에서 원하는 아이콘을 찾아 복사한 뒤에 IconName 부분에 붙여넣으면 된다. (자동 복사 가능)

 

예시

import { FiTrash2 } from 'react-icons/fi';

...

	<DeleteBtn onClick={removeModal}>
          <FiTrash2 size="15" />
        </DeleteBtn>
        
        ...

 

실제 적용 모습

 

 

 

이처럼 적용하는 방법은 매우 쉽고 간단하다.

 

또한 아이콘의 스타일도 적용할 수 있다.

<FiTrash2 size="15" color="#cdcdcd" />

이런 식으로 size와 color를 지정해줄 수도 있고,

 

const DeleteIcon = styled(FiTrash2) `
  size: 15px;
  color: #cdcdcd;
  margin: auto;
`

이렇게 스타일 컴포넌트를 사용하는 방법도 있다.

이는 새롭게 컴포넌트 이름을 부여해준 다음에, 아이콘 컴포넌트 이름을 받아와서 사용해주는 방법이다.

 

 

 

 

 

 

 

 

 


매번 css를 할 때 아이콘을 넣고 싶을 때마다 홈페이지를 들어가고 설치하고, 등등을 찾아보는게 귀찮아서

내 블로그에 와서 보려고 정리해봤다. 아마 프로젝트 할 때마다 종종 사용할 것 같다.

728x90