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

155
Views
¿Hay alguna forma mejor de importar/exportar una biblioteca de componentes?

Tengo una biblioteca de componentes donde uso index.ts para importar/exportar los componentes. A medida que construyo componentes, tengo que agregar más importaciones junto con más exportaciones. El trabajo crece en O(n) .

¿Hay alguna manera de exportar todos los archivos importados? De esa manera solo tendría que importar los componentes, lo que reduciría el trabajo a la mitad. Estos componentes se denominarán importaciones como import { ComponentOne, ComponentTwo } from '@library'

índice.ts

 // Imports: Components import ComponentOne from '../src/components/ComponentOne'; import ComponentTwo from '../src/components/ComponentTwo'; import ComponentThree from '../src/components/ComponentThree'; import ComponentFour from '../src/components/ComponentFour'; // Exports export { ComponentOne, ComponentTwo, ComponentThree, ComponentFour, }
about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

También puede consultar Reexportación/Agregación según MDN Docs

La sintaxis sería más limpia, es decir:

 export { ComponentOne } from '../src/components/ComponentOne';
about 4 years ago · Juan Pablo Isaza Report

0

Puede usar babel-plugin-module-resolver que puede simplificar las rutas de require/import en su proyecto. Por ejemplo, en lugar de usar rutas relativas complejas como ../../../../utils/my-utils , puede escribir utils/my-utils. Te permitirá trabajar más rápido ya que no necesitarás calcular cuántos niveles del directorio tienes que subir antes de acceder al archivo.

 // Use this: import MyUtilFn from 'utils/MyUtilFn'; // Instead of that: import MyUtilFn from '../../../../utils/MyUtilFn'; // And it also work with require calls // Use this: const MyUtilFn = require('utils/MyUtilFn'); // Instead of that: const MyUtilFn = require('../../../../utils/MyUtilFn');
about 4 years ago · Juan Pablo Isaza Report

0

Puede export desde el mismo archivo en el que está trabajando como,

 export default ComponentOne;

No es necesario crear otro archivo solo para exportar e importar como lo hizo.

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