Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

283
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!