Saltar al contenido

No se puede importar el icono de Font Awesome

Si encuentras algún detalle que no entiendes puedes dejarlo en los comentarios y haremos todo lo necesario de ayudarte lo más rápido posible.

Solución:

Oye, acabo de encontrarme con el mismo problema y me volvió loco durante la última hora más o menos jaja. Básicamente, han dividido todos los increíbles iconos de fuentes en sus propios “paquetes” o algo así. Creo que hay cuatro categorías como se ve en su sitio web en la barra lateral cuando hace clic en la pestaña ‘iconos’. Ellos son Solid, Regular, Light, and Brands.

Para el ícono de GitHub, está en el paquete de marcas, por lo que todo lo que necesita hacer para solucionarlo es instalar el paquete de marca con yarn o npm e importarlo.

$ yarn add @fortawesome/free-brands-svg-icons

Luego, en el componente .js, desea agregar sus íconos

import React,  Component  from 'react';
import  FontAwesomeIcon  from '@fortawesome/react-fontawesome';
import  faCoffee  from '@fortawesome/free-solid-svg-icons';
import  faGithub  from '@fortawesome/free-brands-svg-icons'

class Main extends Component 

  render()
    return(
      

Hello Main!

); ;

aquí incluí tanto el ícono de café como el ícono de github para mostrar dos íconos diferentes.

Esto me lleva a creer que lo siguiente debería funcionar para cualquiera de los íconos en Font Awesome…

yarn add @fortawesome/free-[ICON PACKAGE]-svg-icons

y luego

import  [ICON NAME]  from '@fortawesome/free-[ICON PACKAGE]-svg-icons';

pero no estoy del todo seguro. De todos modos, ¡espero que esto haya ayudado!

¡Salud!


ACTUALIZAR:

Para cualquiera que pueda tropezar con este problema similar en el futuro, en realidad sugeriría usar el react-icons paquete npm. Contiene un gran paquete de fuentes de íconos populares (incluido FontAwesome) y también cuenta con la importación de solo lo que necesita. Puede consultarlo en https://react-icons.netlify.com/#/

Comentarios y puntuaciones del post

No se te olvide recomendar esta reseña si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *