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

286
Vistas
Props no muestra error cuando hay error tipográfico en el identificador

Este es mi archivo App.js

 import Data from "./second" function App() { return ( <div> <Data given_data = 'This is data'></Data> </div> ); } export default App;

Este es mi archivo second.js

 function Data(props) { return( <div > <p>{props.given_data}</p> </div> ); } export default Data;

Si escribo props.given_data de second.js como props.given_dattttaa o algo más, no muestra ningún error, ¿por qué?

Sin ningún error, no puedo encontrar lo que he hecho mal.

¿Hay alguna forma de mostrar el error en la consola del navegador o en la terminal del editor?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Está utilizando Javascript simple, por lo tanto, no hay forma de determinar qué se pasa realmente como props hasta que se llama al código.

Esto es para lo que se inventó Typescript (más o menos). En términos generales, Typescript le permite usar Javascript pero con tipos, o en otras palabras: Typescript es Javascript con "alguna documentación adicional". En la documentación se proporciona una guía de inicio rápido.

Para su caso específico, puede escribir el objeto props de la siguiente manera.

 // define whatever you are going to pass to props type DataProps = { given_data: string } function Data(props: DataProps){ console.log(props.given_data) .... }

Una vez que haya realizado la configuración, notará que TypeScript se quejará si accede a algo diferente en props que en given_data .

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