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

201
Visualizações
Uso de enrutamiento anidado en Siguiente para obtener datos de Firestore

Quiero obtener datos de Firestore en Next.JS como Reddit. Por ejemplo (http://localhost:3000/r/BestBurger) en Cloud Firestore mis datos están en (/BestBurger/posts/posts/KrcvgXMX4HyNKPD1kRAR)

 import { useRouter } from 'next/router'; import { useState, useEffect } from 'react'; import firebase from '../../firebase/clientApp'; import Card from '../../components/card/Card'; ; export default function Page() { const router = useRouter(); const { page } = router.query; function usePosts() { const [posts, setPosts] = useState([]) useEffect(() => { firebase .firestore() .collection(`${page}`).doc('posts').collection('posts') .onSnapshot((snapshot) => { const newPosts = snapshot.docs.map((doc) => ( { id: doc.id, ...doc.data() })) setPosts(newPosts) } ) }, []) return posts; } const posts = usePosts() console.log(posts) return ( <> { posts.map((post) => ( <Card key={post.id}> <h2>{post.title}</h2> {post.body} </Card> )) } </> ) }

Nuevamente, quiero obtener la ruta de mi página a la .colección ()

ingrese la descripción de la imagen aquí

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