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

122
Views
¿Cuáles son los pros y los contras del patrón HOC frente a React Hooks para inyectar accesorios/dependencias?

Supongamos que tenemos un HOC withWidth y un gancho useWidth que inyecta el ancho de la ventana actual como accesorio en un componente.

withWidth :

 const MyFunctionComponent = withWidth(({width}) => { return width === 'mobile' ? // render mobile version : // render desktop version });

useWidth :

 const MyFunctionComponent = () => { const width = useWidth(); return width === 'mobile' ? // render mobile version : // render desktop version };

¿Cuáles son los pros y los contras de ambos patrones? ¿Cuándo debo preferir uno sobre el otro?

¿La solución withWidth HOC no es mejor desde la perspectiva del principio de inversión de dependencia? Es más fácil burlarse de la dependencia del width y escribir pruebas, y el componente en sí no tiene que manejar la creación del width .

Y si es así, ¿por qué priorizamos el uso de ganchos? Al menos a menudo veo este enfoque, priorizando el uso de ganchos en lugar de HOC cuando sea posible.

Todavía estoy aprendiendo sobre conceptos de inversión de dependencia y esas cosas. Estos conceptos a menudo se ejemplifican usando Java, por lo que la transposición a JS y React world es bastante difícil para mí.

about 4 years ago · Santiago Gelvez
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!