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

197
Visualizações
Reaccionar, el archivo json local no se mostrará

Tengo un json local que devuelve todos los valores en console.log, por lo que sé que la ruta es correcta. Sin embargo, cuando trato de obtener un valor de entrada de nombre, me da el error uni.map is not a function .

¿Qué me estoy perdiendo? Cualquier ayuda será fabulosa :).

 import { useState } from 'react' import axios from 'axios' import Uni from './Uni' function Unis() { const [unis, setUnis] = useState([]) const [query, setQuery] = useState('') function handleSearchQuery(e) { e.preventDefault() setQuery(e.target.value) } async function searchUnis(e) { e.preventDefault() console.log() var response = await axios.get(data.json) setUnis(response.data) } return ( <div> <input value={query} onChange={handleSearchQuery} /> <button onClick={searchUnis}>Search</button> <ul> { unis.map(function(i, index){ return ( <li key={index}> <Uni name={i.name} /> </li> ) }) } </ul> </div> ) } export default Unis;

datos.json

 { "data": [ { "name": "xxx", "years": "2022" }, { "name": "hhh", "years": "2021" } ] }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Buena suerte,

Ha utilizado data.json directamente sin importar.

 var response = await axios.get(data.json)

Respuesta:

Paso 1:

Importe el archivo data.json en el archivo Unis.

 import Data from './data.json';

Paso 2:

Utilice los datos como a continuación.

 var response = await axios.get(Data.data);
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