【React】Font Awesome을 도입하는 메모
5397 단어 ReactFontAwesome
언어는 TypeScript를 사용하고 있으므로 JavaScript 쪽은 적절히 읽어 주세요.
대상
패키지
설치 필수
npm install @fortawesome/react-fontawesome
npm install @fortawesome/fontawesome-svg-core
사용하는 아이콘으로 설치하는 것
npm install @fortawesome/free-brands-svg-icons
npm install @fortawesome/free-regular-svg-icons
npm install @fortawesome/free-solid-svg-icons
설치할 패키지는 아래 이미지의 빨간색 테두리로 확인할 수 있습니다.
사용하려는 아이콘을 Font Awesome에서 확인하십시오.
사용법
@fortawesome/react-fontawesome
에서 FontAwesomeIcon
를 import
.
사용하고 싶은 아이콘의 정의를 @fortawesome/free-brands-svg-icons
등으로부터 import
하고, FontAwesomeIcon
의 icon
프로퍼티에 건네줍니다.
import React from 'react';
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faTwitter } from "@fortawesome/free-brands-svg-icons";
import { faCalendar } from "@fortawesome/free-regular-svg-icons";
import { faCoffee } from "@fortawesome/free-solid-svg-icons";
const App: React.FC = () => {
const iconStyle: React.CSSProperties = { padding: 10, fontSize: 50 };
return (
<div style={{ textAlign: "center", padding: 50 }}>
<FontAwesomeIcon style={iconStyle} icon={faTwitter} />
<FontAwesomeIcon style={iconStyle} icon={faCalendar} />
<FontAwesomeIcon style={iconStyle} icon={faCoffee} />
</div>
);
}
끝.
추가 (2022-01-05)
react-icons를 사용하는 것이 좋습니다.
npm install @fortawesome/react-fontawesome
npm install @fortawesome/fontawesome-svg-core
npm install @fortawesome/free-brands-svg-icons
npm install @fortawesome/free-regular-svg-icons
npm install @fortawesome/free-solid-svg-icons
@fortawesome/react-fontawesome
에서 FontAwesomeIcon
를 import
.사용하고 싶은 아이콘의 정의를
@fortawesome/free-brands-svg-icons
등으로부터 import
하고, FontAwesomeIcon
의 icon
프로퍼티에 건네줍니다.import React from 'react';
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faTwitter } from "@fortawesome/free-brands-svg-icons";
import { faCalendar } from "@fortawesome/free-regular-svg-icons";
import { faCoffee } from "@fortawesome/free-solid-svg-icons";
const App: React.FC = () => {
const iconStyle: React.CSSProperties = { padding: 10, fontSize: 50 };
return (
<div style={{ textAlign: "center", padding: 50 }}>
<FontAwesomeIcon style={iconStyle} icon={faTwitter} />
<FontAwesomeIcon style={iconStyle} icon={faCalendar} />
<FontAwesomeIcon style={iconStyle} icon={faCoffee} />
</div>
);
}
끝.
추가 (2022-01-05)
react-icons를 사용하는 것이 좋습니다.
Reference
이 문제에 관하여(【React】Font Awesome을 도입하는 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/stin_dev/items/5755e14805e60718620c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)