Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

745
Visualizações
cómo usar fuente impresionante en reaccionar con mapa ()

Soy muy nuevo en RectJs, por lo que esta puede ser una pregunta para principiantes. Sin embargo, tengo una serie de objetos llamados MyArr como este:

 const MyArr =[ {picture:'faUser' , text:'something'}, {picture:'faUser' , text:'something'} ] export default MyArr

Quiero usar el valor de "imagen" en otro componente para declarar qué ícono de #FontAwesome debe mostrarse. así que hice otro componente en el que paso ese Array of Objects como un valor de accesorios al destino, así

 import React, { Component } from 'react' import MyArr from './MyArr' import ShowFontAwesome from './ShowFontAwesome' class Body extends Component { render() { return( <div> <ShowFontAwesome myValue={MyArr} /> </div> ) }} export default Body

entonces el componente llamado "ShowFontAwesome" es donde voy a mostrar el resultado; este es el codigo del componente

 import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import * as FontAwesome from '@fortawesome/free-solid-svg-icons'; import React, { Component } from 'react' class ShowFontAwesome extends Component { constructor(props){ super(props);} render() { return ( <div> {this.props.myValue.map( (myValues, index)=>{ return( <div> <FontAwesomeIcon icon={`FontAwesome.${myValues.picture}`} /> </div> )}) </div> )}} export default ShowFontAwesome

finalmente, registra este error en la consola ** no se pudo encontrar el icono {prefix: 'fas', iconName: 'FontAwesome.faUser'} **

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Actualizar:

primero agregue esto a su componente:

 import {fas} from '@fortawesome/free-solid-svg-icons' import { library } from "@fortawesome/fontawesome-svg-core"; library.add(fas);

y cambie el valor de la imagen de "faUser" a solo "usuario", por lo que su matriz será así:

 const MyArr =[ {picture:'user' , text:'something'}, {picture:'user' , text:'something'} ] export default MyArr

y luego usarlo así:

 <FontAwesomeIcon icon={myValues.picture} />
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda