Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

115
Views
React y Contentful mostrando una matriz .map

Imité un archivo para crear una serie de elementos del panel Contentful que fue creado por un desarrollador anterior, inserté el contenido en la página y lo agregué a la sección graphQL para asegurarme de que esté obteniendo algún tipo de datos. pero cuando intento mapear la matriz, arroja un error como se muestra a continuación:

Error en la función createFiberFromTypeAndProps

El tipo de elemento no es válido: se esperaba una cadena (para componentes integrados) o una clase/función (para componentes compuestos) pero se obtuvo object . Compruebe el método de renderizado de ValueList .

Un par de cosas que he visto en línea mencionaron importar el componente a través del método export default en lugar de exportar la función con corchetes y, de cualquier manera, esto produce los mismos resultados para mí. El código que he creado está a continuación:

 import React from 'react'; import slugify from 'slugify' import styled from 'styled-components' import Reveal from 'react-awesome-reveal' import { BREAKPOINTS, ANIMATION, customReveal } from '../styles/cssVariables' import Container from './layout/container' const ValuesStyles = { backgroundColor: 'black', textAlign: 'center', overflow: 'hidden' } const ValueItem = { backgroundColor: 'white', color: 'black' } const ValueList = (props) => { return ( <Container width={14}> {props.title} {props.valuesList.map((value, i) => ( <ValueItem style={ValueItem} key={i}>{value}</ValueItem> ))} </Container> ) } export default ValueList

¿Me he perdido algo ya que probé que el componente en sí es un accesorio de paso, pero cada vez que intento mapear la matriz arroja un error de representación? A continuación se muestra el código que se agregó a la página del contenedor.

 const valueList = get(this, 'props.data.contentfulPageContentStudio.valueList') <ValueList title="Test Value List" valuesList={valueList}/>
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!