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

128
Visualizações
Next js muestra un 0 en la parte superior durante un segundo en el contenido de la página de carga

en mi aplicación nextjs, cuando se carga la página hay un 0 en la esquina superior izquierda durante una fracción de segundo. En esa página, obtengo algunos datos de Sanity CMS con getStaticProps y devuelvo el contenido. Observo que incluso si devuelvo una fracción vacía, aparece el 0.

 return <>{Object?.keys(finalContent).length && <></>}</>;

Si devuelvo solo la fracción vacía sin verificar

 Object?.keys(finalContent).length &&

el 0 se ha ido

 return <></>; // no 0 in the page

Alguien sabe como quitarlo?

ingrese la descripción de la imagen aquí

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Supongo que con Object?.keys(finalContent).length desea asegurarse de que se obtuvieron los datos. Aparentemente, el '0' de la longitud de las claves del objeto no cuenta como un valor falso aquí, por lo que se representa como un valor, como si dijera algún valor/número arbitrario como 7 && <></> .

prueba esto:

 return <>{Object?.keys(finalContent).length != 0 && <></>}</>;

Se asegurará de que la expresión cuente como un valor booleano

about 4 years ago · Santiago Trujillo 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