Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

201
Vistas
Representación de página condicional de Next.js

Es posible con next.js en el lado del servidor renderizar diferentes páginas o componentes en función de ciertas condiciones.

Por ejemplo, me gustaría crear una página que muestre un componente completamente diferente para cada día del año. Entonces, en el lado del servidor, me gustaría obtener la fecha actual y, en base a esto, representar un determinado componente en el lado del cliente.

Para probar, creé el siguiente código:

 export default function Home({seconds}: { seconds: number}) { if (seconds >= 30) { return ( <h1 className="text-3xl font-bold underline"> Hello Silvia </h1> ) } else { return ( <h1 className="text-3xl font-bold underline"> Hello Thomas! </h1> ) } } export async function getServerSideProps(context: any) { const now = new Date() return { props: { seconds: now.getSeconds() }, } }

En general, esto funciona, pero la declaración if dentro del componente Home se ejecuta en el lado del cliente. Entonces, un usuario podría manipular fácilmente la variable de segundos. ¿Hay alguna manera de archivar esto en el lado del servidor?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda