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

285
Vistas
¿Cómo entiende JS el parámetro props como objeto en cualquier función (react.js)?

Mientras estudio react.js, noté que cualquier función que escribí y luego le di un nombre de parámetro, javascript entenderá este parámetro como tipo de objeto

Como esto :

 function Somthing(some){ return ( <div> Hello, friends{console.log(some)} </div> ) } export default Something;

Luego console.log(some) me dará el tipo "Objeto{}" sin asignarle ningún objeto

Entonces mi pregunta, ¿cómo puedo hacer este concepto en javascript vainilla y cómo lo entiende javascript?

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

0

Puede pensar en los accesorios React como un parámetro de función normal, es un objeto que contiene algunas propiedades.

en el siguiente ejemplo vemos que los componentes de reacción o jsx son funciones constructoras normales

 function Greeting(props){ return <h3>Hello {props.name}</h3> }

Cuando inserta su componente de saludo dentro de su aplicación o componente principal de esta manera:

 function App (){ return <Greeting name="Jack" /> }

¿Qué sucede bajo el capó de que Babel compila el código a algo como esto?

 function Greeting(props) { return React.createElement("h3", null, "Hello ", props.name); }

y App Component cumplió con algo como esto

 function App() { return React.createElement(Greeting, { name: "Jack" }); }
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