const [data, setData] = useState({dataOne: "", dataTwo: ""});
¿Cómo puedo representar ambos valores de objeto en una tabla de reacción?
Aquí está la respuesta de Json
dataOne
[{ "name": "adnan hassan", "count": 6960 }, { "name": "adnan", "count": 69666660 }]datosDos
[{ "metrics": { "competition": "LOW", "avg_searches": "6600", "competition_index": "22" }, "keyword_annotations": { "concepts": [] }, "text": "dubai homes" }] quiero mostrar Count from dataOne & avg_searches, texto de dataTwo en la tabla. Método de mapa Trabajando uno por uno Como este data.dataOne.map() & data.dataTwo.map() Pero quiero representar ambos valores en un método como data.map()
Puede fusionar las dos matrices: usando:
mergedArray = [...arr1, ...arr2] dataOne = [{ "name": "adnan hassan", "count": 6960 }, { "name": "adnan", "count": 69666660 }] dataTwo = [{ "metrics": { "competition": "LOW", "avg_searches": "6600", "competition_index": "22" }, "keyword_annotations": { "concepts": [] }, "text": "dubai homes" }] let merged = [...dataOne, ...dataTwo] console.log(merged) // Then after you can map the data based on what you want console.log('--mapped data starts here--') merged.map((val) => { console.log(val) })Gracias @Cypherjac por tu dirección. Resolví este problema con https://lodash.com/docs/4.17.15#mergeWith