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

233
Vistas
Los componentes con estilo con NextJS 12 no funcionan en el lado del servidor (falta el primer renderizado de css)

Con el reciente lanzamiento de NextJS 12, los componentes con estilo ahora son compatibles sin necesidad de ningún complemento además de NextJS.

Pero parece que no puedo hacer que funcione con la representación del lado del servidor.

Para habilitarlo, instalé el paquete de componentes con estilo y agregué lo siguiente en mi archivo de configuración.

 module.exports = { compiler: { reactStrictMode: true, styledComponents: true, }, };

Los estilos funcionan en el cliente, pero al primer renderizado le faltan los estilos css. Si veo la página de origen, no puedo ver ningún estilo css agregado allí.

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Me he enfrentado a este problema exacto, pero tuve que cambiar a otro proyecto. Tal vez intente esto en su configuración

 /** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, compiler: { styledComponents: true, }, } module.exports = nextConfig

Fuente: https://styled-components.com/docs/advanced#with-swc

about 4 years ago · Santiago Trujillo Denunciar

0

Recomiendo usar NoSSR en nextjs.

Entonces, puedes usar lo siguiente.

 import dynamic from "next/dynamic"; ... const SidebarWithNoSSR = dynamic(() => import("./Sidebar"), { ssr: false }); ...
about 4 years ago · Santiago Trujillo Denunciar
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