• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

80
Views
Componentes de React Js importados pero no mostrados

Tengo dos componentes 'pie de página' y 'encabezado' en el directorio de componentes. Se importa correctamente, pero no puedo mostrarlo.

Aplicación.js

 import header from "./components/header"; import footer from "./components/footer"; function App() { return ( <> <header /> <main> <h1>Welcome to Proshop</h1> </main> <footer /> </> ) } export default App;

encabezado.js

 import React from 'react' function header() { return ( <div>header</div> ) } export default header

pie de página.js

 import React from 'react' function footer() { return ( <div>footer</div> ) } export default footer

La salida es solo esta

ingrese la descripción de la imagen aquí

about 3 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Sus componentes deben comenzar con una letra mayúscula, de lo contrario, se tratarán como etiquetas html regulares, consulte los documentos en este

Cuando un tipo de elemento comienza con una letra minúscula, se refiere a un componente integrado como <div> o <span> y da como resultado una cadena 'div' o 'span' pasada a React.createElement. Los tipos que comienzan con una letra mayúscula como <Foo /> se compilan en React.createElement(Foo) y corresponden a un componente definido o importado en su archivo JavaScript.

Punto de bonificación:

cualquiera que sea el nombre del archivo de componentes que comience con la letra minúscula o mayúscula, siempre debe importarlo con mayúscula.

digamos que tenemos un nombre de archivo header.js y una función con el nombre header.

ayudaría si lo importaras así

 import Header from './header'
about 3 years ago · Juan Pablo Isaza Report

0

Debe poner en mayúscula el nombre de su componente. Por ejemplo: <Header /> .

about 3 years ago · Juan Pablo Isaza Report

0

Debe poner en mayúscula el nombre de su componente. por ejemplo, el encabezado será: <Header /> y el pie de página será <Footer />

about 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error