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

149
Views
Fragmento para crear carpetas + archivos en vscode

Para los componentes de React, me encuentro siguiendo los mismos pasos cada vez:

  1. Cree una carpeta con el nombre del componente ( Heading , por ejemplo)
  2. Cree un archivo Heading.js dentro de esta carpeta
  3. Cree un index.js adyacente y export * from './Heading'
  4. Cree un Heading.styles.js , import styled from 'styled-components' y export const Heading = styled.div ( div podría ser lo que sea apropiado)
  5. En Heading.js haz algo como esto:
 import * as S from "./Header.styles"; export function Header() { return <S.Header>Header</S.Header>; }
  1. Repetir cada vez que creo un nuevo componente

¿Hay alguna manera de que pueda crear algún tipo de 'fragmento de carpeta' para ayudar en este proceso?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede usar la extensión Plantillas de archivo (v1.5.0)

Puede crear plantillas globales y plantillas específicas para un proyecto.

Si tiene un esquema de nombres particular que usa el nombre del directorio o el nombre del espacio de trabajo, puede agregar una primera línea especial para construir el nombre del archivo.

Componente de plantilla.js

 ##@@## ${relativeFileDirnameSplit[-1]} import * as S from "./${relativeFileDirnameSplit[-1]}.styles"; export function ${relativeFileDirnameSplit[-1]}() { return <S.${relativeFileDirnameSplit[-1]}>${input:Component Header:}</S.${relativeFileDirnameSplit[-1]}>; }

Plantilla index.js

 ##@@## index export * from './${relativeFileDirnameSplit[-1]}'

Componente de plantilla.styles.js

 ##@@## ${relativeFileDirnameSplit[-1]}.styles import styled from 'styled-components' export const ${relativeFileDirnameSplit[-1]} = styled.${input:Component styled tag:}
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!