본문 바로가기
React

[React] 리액트에서 아이콘 사용하기

by lvd-hy 2023. 3. 27.
반응형

 

 

React Icons

1. 설치하기

설치할 폴더로 이동 후 아래 명령어를 통해 설치한다.

yarn add react-icons // yarn
npm install react-icons --save // npm

2. 사용하기

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

위 링크에서 아래 이미지와 같이 검색하거나 카테고리를 통해 원하는 아이콘을 찾을 수 있다.

1. 사용 예시

1-1. 사용할 아이콘을 찾아 아래와 같이 import를 해준다.

// import { "아이콘명" } from "react-icons/아이콘명 앞 두 글자";
import { BiSolidPhoneCall } from "react-icons/bi";

1-2. 원하는 위치에 아이콘 넣어준다.

<BiSolidPhoneCall />

적용된 아이콘

2. 사용 예시 (스타일링)

2-1. 인라인 (inline) 스타일링

import { BiSolidPhoneCall } from "react-icons/bi";

export const ProductListPage = () => {
  return (
    <>
      아이콘
      <BiSolidPhoneCall
        style={{ color: "green", width: "48px", height: "48px" }}
      />
      ;
    </>
  );
};

2-2. styled-components로 스타일링

import styled from "styled-components";
import { BiSolidPhoneCall } from "react-icons/bi";

export const IconTest = () => {
  return (
    <>
      아이콘 <StyledPhone />
    </>
  );
};
const StyledPhone = styled(BiSolidPhoneCall)`
  color: yellow;
  width: 48px;
  height: 48px;
`;

반응형

'React' 카테고리의 다른 글

[React] 'ref.current' is possibly 'null'.  (0) 2023.07.14
[React] Proxy와 Proxy 사용법  (0) 2023.06.07
[React] 특징과 JSX 문법  (1) 2023.04.27
[React] React 시작하기  (0) 2023.03.24

댓글