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

150
Vistas
¿Por qué la representación del archivo index.js 2 veces da un div dos veces en el sitio web?

Estaba tratando de crear un sitio web de comercio electrónico simple con Next.js + Redux + Tailwind.

El problema está en esto se repiten las últimas 2 p etiquetas:

ingrese la descripción de la imagen aquí

Creo que el problema es con SSR en Next.js, index.js se procesa una vez en el lado del servidor y también en el lado del cliente. No sé si getInitialProps resolvería este problema. Intenté usar componentes de clase en _app.js y agregarle getInitialProps , pero no funcionó.

Mi /index.js es como:

 import React from "react"; import { NavbarContainer } from "../components/Navbar/Navbar.container"; import { Box, } from "@chakra-ui/react"; const Home = () => { return ( <> <Box className=""> <NavbarContainer/> <Box spacing={3} className="btmList"> iainicback</Box> <Box spacing={3} className="btmList"> iainicback</Box> </Box> </> ); }; export default Home;

Mi _app.js es como:

 import App from "next/app"; import { Provider } from "react-redux"; import { store } from "../redux"; import React from "react"; import "../styles/globals.css"; import { extendTheme } from "@chakra-ui/react"; import { Chakra } from "../styles/Chakra"; // 2. Extend the theme to include custom colors, fonts, etc const colors = { brand: { 900: "#1a365d", 800: "#153e75", 700: "#2a69ac", 200: "#384d", }, }; const theme = extendTheme({ colors }); const MyApp = (props) => { const { Component, appProps } = props return ( <Provider store={store}> <Chakra theme={theme} cookies={appProps?.cookies}> <Component {...appProps} /> </Chakra> </Provider> ); } export default MyApp

Esta es mi estructura de carpetas:

ingrese la descripción de la imagen aquí

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