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

159
Vistas
¿Por qué un componente con pollyfill necesita ser polyfilled en el proyecto importado nuevamente?

Tengo un componente React que he creado como biblioteca. Ejecuté la compilación con webpack y babeljs. En babel.config.js de Babel para esta biblioteca de componentes, tenía lo siguiente para polillenar funciones que pueden no existir en navegadores más antiguos:

 "presets": [ "@babel/preset-typescript", "@babel/preset-react", [ "@babel/preset-env", { "targets": { "node": "current" }, "useBuiltIns": "usage", "corejs": { "version": "3.17", "proposals": true } } ] ],

Sin embargo, cuando importo esta biblioteca de componentes a mi aplicación React principal, los navegadores se quejan de que algunas funciones de JS "no son una función" cuando se ejecutan.

Lo que tuve que hacer al final fue tener la misma configuración exacta en babel.config.js de mi aplicación React principal también para que funcionara, lo cual no pude entender.

¿La biblioteca de componentes ya no se ha polillenado cuando se creó a partir de su propio repositorio desde que tenía esas configuraciones de Babel?

¿Por qué no funciona cuando lo importo a mi aplicación React principal sin la configuración de Babel en la aplicación React principal? ¿Por qué tengo que volver a tener la misma configuración en mi aplicación React principal para volver a polillenar para que funcione?

about 4 years ago · Juan Pablo Isaza
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