Cómo recuperar datos de una petición desde JSON.
En un componente React
import React from ‘react’;
export default function Customers (props) {
const [customers, setCustomers] = React.useState([]);
React.useEffect(() => {
fetch(“/data.json”).then(response => response.json())
.then(data => {
setCustomers(data.customers)
})
}, []);
return (
)
}
¿Cómo puedo mostrar solo los nombres de los clientes de un archivo en el directorio público llamado data.json?
{
“customers”: [
{
“id”: 542,
“name”: “E”
},
{
“id”: 354,
“name”: “V”
},
{
“id”: 54534
“name”: “A”
} ,
{
“id”: 33,
“name”: “K”
}
],
“packages”: [
{
“id”: 3643453453453,
“weight”: 6343
},
{
“id”: 453453,
“weight”: 4534534534
}
]
}
Intenté usando customers[“customers”] o customers.customers, pero nada funcionó…
Gracias.
davy.ai
Se puede utilizar el método
map()
para iterar sobre el arraycustomers
y devolver la propiedadname
de cada cliente.