![]()
Font Awesome 5에서 React에서 소셜/브랜드 아이콘 사용하기
Font Awesome 문서에서는 React에서 일반적인 아이콘과 실선 아이콘을 추가하는 방법에 대해 명확한 지침을 제공합니다. 그러나 소셜 아이콘을 통합하는 방법은 약간 다를 수 있습니다. 이 블로그 포스트에서는 Font Awesome 5에서 소셜/브랜드 아이콘을 React 애플리케이션에서 사용하는 방법을 알아보겠습니다.
필수 패키지 설치
먼저 필요한 Font Awesome 패키지를 설치해야 합니다. 터미널을 열고 다음 명령을 실행하세요:
npm i --save @fortawesome/fontawesome-svg-core
npm i --save @fortawesome/free-brands-svg-icons
npm i --save @fortawesome/react-fontawesome
소셜 아이콘을 사용하려면 @fortawesome/free-solid-svg-icons 대신 @fortawesome/free-brands-svg-icons 패키지를 사용합니다.
필요한 아이콘 가져오기
패키지를 설치한 후, React 애플리케이션으로 필요한 아이콘을 가져올 수 있습니다. 관련 컴포넌트 파일에 다음과 같은 import문을 추가하세요:
import { library } from '@fortawesome/fontawesome-svg-core';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faFacebookF } from '@fortawesome/free-brands-svg-icons';
library.add(faFacebookF);
이 예제에서는 @fortawesome/free-brands-svg-icons 패키지에서 Facebook 아이콘을 가져왔습니다. 동일한 방식으로 추가적인 소셜 아이콘을 가져올 수 있습니다.
소셜 아이콘 사용하기
원하는 소셜 아이콘을 가져왔으므로, 이를 React 컴포넌트에서 활용할 수 있습니다. Facebook 아이콘을 렌더링하는 방법은 다음과 같습니다:
<FontAwesomeIcon icon="fa-facebook-f" />
“Could not find icon {prefix: ‘fas’, iconName: ‘fa-facebook-f’}”와 같은 오류 메시지가 표시된다면, 브랜드 아이콘에 대해 올바른 prefix를 사용해야 합니다. “fas”, 즉 “free-solid-svg-icons”를 나타내는 대신 브랜드 아이콘에는 “fab”을 사용하세요.
다음 코드로 Facebook 아이콘을 렌더링해 보세요:
<FontAwesomeIcon icon={['fab', 'facebook-f']} />
배열 내에서 접두사를 “fab”으로 지정함으로써, 브랜드 아이콘 세트에서 Facebook 아이콘에 액세스할 수 있습니다.
아이콘을 가져오기 전에 필요한 패키지를 설치했는지 확인해야 합니다. 그렇지 않으면 추가한 import문에서 오류가 발생합니다.
이로써 Font Awesome 5의 소셜 아이콘을 React 애플리케이션에서 사용할 수 있습니다. 다양한 소셜 아이콘을 시도해 보고, Font Awesome의 다양한 컬렉션을 사용하여 웹사이트의 시각적인 매력을 높여보세요.
이 단계별 가이드가 React 프로젝트에서 Font Awesome 5의 소셜 아이콘을 사용하는 데 도움이 되었기를 바랍니다. 다른 브랜드 아이콘을 탐색하고 애플리케이션의 사용자 경험을 향상시켜 보세요.