Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

443
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda