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

448
Vistas
Práctica recomendada de reacción: ¿componente en un archivo separado o componente en una carpeta separada ubicada en index.js?

No estoy seguro de dónde encontrar información sobre las convenciones de nomenclatura de carpetas/archivos, así que lo publicaré aquí, con la esperanza de que esta pregunta tenga sentido. En mi trabajo anterior, me encontré con dos opciones de nombres de componentes (utilizadas para crear componentes/subcomponentes/etc. en un proyecto de React ).

Opciones:

Opción A:

 . ├── components/ │  └── SubComponent/ │  ├── SubComponent.js → // export default function SubComponent(){ return <></> } │  └── index.js → // export { default } from './SubComponent' └── App.js → // import SubComponent from './components/SubComponent'

Opción B:

 . ├── components/ │  └── RandomSubFolder/ │  └── ComponentName.js → // export default function ComponentName(){ return <></> } └── App.js // import ComponentName from './components/RandomSubFolder/ComponentName'

Para resumir:

En ambos casos estamos hablando de una gran cantidad de componentes, subcomponentes, sub-subcomponentes, etc.

Sé que index.js (que permite una importación simple basada en el nombre de la carpeta principal) agrega ruido, pero ¿se prefiere la opción A por su simplicidad a pesar de esto o la opción B (que se basa en el nombre del archivo )?

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