reactjs - Font Awesome 5 在 React 中使用社交/品牌图标

标签 reactjs font-awesome

Font Awesome 文档仅显示如何向 React 添加常规/实体字体。社交图标怎么样?

首先我捕获了包裹:

  npm i --save @fortawesome/fontawesome-svg-core \
  npm i --save @fortawesome/free-brands-svg-icons \
  npm i --save @fortawesome/react-fontawesome

注意:我用 npm i --save @fortawesome/free-brands-svg-icons\替换了 npm i --save @fortawesome/free-solid-svg-icons\

然后在 React 中:

import { library } from '@fortawesome/fontawesome-svg-core'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faFacebookF } from '@fortawesome/free-brands-svg-icons' 

library.add(faFacebookF); 

并尝试使用组件:

<FontAwesomeIcon icon="fa-facebook-f" />

甚至尝试过:

并继续进入控制台

Could not find icon {prefix: "fas", iconName: "fa-facebook-f"}

我相信我必须以某种方式获得品牌的 fab 前缀。

这是我想使用的图标https://fontawesome.com/icons/facebook-f?style=brands

最佳答案

import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"
import { faFacebook } from "@fortawesome/free-brands-svg-icons"

const icon = <FontAwesomeIcon icon={faFacebook} />

我在FontAwesome's GitHub上找到了品牌图标的拼写/大小写。

关于reactjs - Font Awesome 5 在 React 中使用社交/品牌图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52687229/

相关文章:

javascript - React 状态下的访问对象未将字段值提交给状态对象

reactjs - React 中副作用的定义和函数式编程中的一样吗?

html - 带有超赞字体图标的意外边距

android - Font Awesome 不适用于安卓浏览器

reactjs - react 分析包大小

reactjs - Redux 更新嵌套数据 [不可变更新模式]

javascript - 从 Webpack DLL 构建中排除模块

javascript - 使用 Bootstrap 在 html 表中 float 文本和图标

css - 具有多个不同图标的超赞字体类

javascript - 在 sidenav 上有不同的点击区域