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

112
Vistas
El tipo de elemento no es válido: esperaba una cadena, usando JSX para definir un componente

Solo siguiendo algunas guías básicas y ya tengo problemas. No puedo ver el problema con el siguiente código, pero recibo el error:

Error: el tipo de elemento no es válido: esperaba una cadena (para componentes integrados) o una clase/función (para componentes compuestos) pero obtuvo: objeto. Compruebe el método de renderizado de Navbar .

¿Alguien puede señalar dónde me estoy equivocando, por favor? Usaré la representación del lado del servidor en algún momento, pero por ahora solo estoy tratando de hacer el diseño y el diseño.

 // _app.tsx import Layout from '../components/Layout' import '../styles/globals.css'; import type { AppProps } from 'next/app' function MyApp({ Component, pageProps }: AppProps) { return ( <Layout> <Component {...pageProps} /> </Layout> ) } export default MyApp
 // index.tsx import type {NextPage} from 'next' const Home: NextPage = () => { return ( <div> <h1 className="text-3xl font-bold underline"> Header </h1> </div> ) } export default Home
 // Layout.jsx import Navbar from './Navbar'; import Head from "next/head"; const Layout = ({children}) => { return ( <> <Navbar /> <div className="bg-background h-full"> <Head> <title>Test</title> </Head> <main> {children} </main> </div> </> ) } export default Layout
 // Navbar.jsx import Link from "next"; function Navbar() { return ( <nav> <ul> <li> <Link to="/">Home</Link> </li> <li> <Link to="/">About</Link> </li> <li> <Link to="/">Menu</Link> </li> <li> <Link to="/">Gallery</Link> </li> </ul> </nav> ) } export default Navbar
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

corregir la importación de su enlace

 import Link from "next/link";
about 4 years ago · Juan Pablo Isaza 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