【问题标题】:fontawesome is not working with reactfontawesome 不适用于反应
【发布时间】:2018-01-04 03:59:27
【问题描述】:

我正在尝试将 FontAwesome 与 React.js 一起使用,但它不起作用。

Button.js 我有:

import React from "react";
import FontAwesome from "react-fontawesome";
const Button = () => {
   return <FontAwesome name="rocket" />;
};
export default Button;

index.html 中,我包含了 FontAwesome CDN:https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css

有什么建议吗?

【问题讨论】:

标签: javascript reactjs font-awesome


【解决方案1】:

react-fontawesome 包没有问题,但问题出在您的反应代码中,您在函数之外编写返回 FontAwesome 组件,您的反应应用程序将无法工作。

看看这个带有 font-awesome 的 Button 组件,不要忘记在 Button.js 中导入 React,当然还要在 index.html 中导入 font-awesome css。

import React from "react";
import FontAwesome from "react-fontawesome";
const Button = () => {
    return <FontAwesome name="rocket" />;
};
export default Button;

那么你只需要从 Button.js 中导入 Button

...
import Button from "./Button";

...
<Button />
...

【讨论】:

  • 实际上,我做了所有这些事情。我只是没有写下来!现在我已经编辑了我的答案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-22
  • 2021-07-08
  • 2022-01-20
相关资源
最近更新 更多