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

149
Visualizações
useSWR para múltiples solicitudes

Me gustaría implementar useSWR en mi aplicación web y eliminar axios del proyecto, pero no veo cómo puedo usar SWR varias veces en la misma página. Pensé que podría usar dos ganchos:

const { userData, userError } = useSWR(url, fetcher)

const { coinData, coinError } = useSWR(url,fetcher)

pero eso no funciona. (Supongo que necesitas usar { data, error } )

Este es el código que tengo actualmente, pero me gustaría hacer otra solicitud de obtención a mi base de datos con SWR.

 const fetcher = (...args) => fetch(...args).then((res) => res.json()); const { data, error } = useSWR( `https://api.coingecko.com/api/v3/coins/${coinURL}`, fetcher ); if (error) { return <div>failed</div>; } if (!data) { return <div>Loading</div>; } return <div>{data.name}</div>;

¿Cuál es la mejor manera de realizar varias solicitudes en la misma página con useSWR?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

probar

 const { data : userData, error: userError } = useSWR(url, fetcher) const { data : coinData, error: coinError } = useSWR(url,fetcher)
about 4 years ago · Juan Pablo Isaza Relatório

0

El problema es que está reutilizando los mismos nombres de variables constantes. Simplemente puede almacenar el resultado de useSWR en un objeto:

 const res1 = useSWR(..); const res2 = useSWR(..);

Y luego haga referencia a cada propiedad como normal: res1.loading , etc.

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