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

125
Views
TypeError: no se pueden leer las propiedades de undefined (leyendo 'mapa') en reaccionar

Me sale este error, cuando trato de ejecutar mi código:

TypeError: no se pueden leer las propiedades de undefined (leyendo 'mapa')

Aquí está mi código:

 import React, { Component } from "react"; import _ from "lodash"; class TableBody extends React.Component { render() { const { data, columns } = this.props; return ( <tbody> {data.map((item) => ( <tr> {columns.map((column) => ( <td>{_.get(item, column.path)}</td> ))} </tr> ))} </tbody> ); } } export default TableBody;
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

si los datos provienen de una solicitud remota, no están definidos en el primer procesamiento, hasta que llega una respuesta. O tal vez esté haciendo algún cálculo en el componente principal en el que los datos no están definidos cuando el componente se procesa. Puedes escribir tu código así:

 const { data = [], columns = [] } = this.props;

Que establece los valores en una matriz vacía si no están definidos.

Sin embargo, asegúrese de pasar una matriz y no otra cosa.

about 4 years ago · Juan Pablo Isaza Report
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!