【React】Font Awesome을 도입하는 메모

5397 단어 ReactFontAwesome
React.js의 응용 프로그램에 Font Awesome을 도입 할 때 항상 잊고 처음부터 조사하고 있으므로 비망록을 남깁니다.
언어는 TypeScript를 사용하고 있으므로 JavaScript 쪽은 적절히 읽어 주세요.

대상


  • React 앱(not React Native)
  • Font Awesome 무료 버전 (유료 버전을 사용한 적이 없기 때문에 알 수 없음)

    패키지



    설치 필수


    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 에서 FontAwesomeIconimport .
    사용하고 싶은 아이콘의 정의를 @fortawesome/free-brands-svg-icons 등으로부터 import 하고, FontAwesomeIconicon 프로퍼티에 건네줍니다.
    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를 사용하는 것이 좋습니다.
  • 좋은 웹페이지 즐겨찾기