camelCase, PascalCase ou sublinhado, se você começar do zero com reactjs?


8

O título diz tudo. Não consigo encontrar o que é mais comum no mundo.

Sou novato em programação.

Se a resposta for "depende", eu adoraria saber do que depende. Aqui para aprender.

Respostas:


24

Atenha-se à convenção do idioma e da estrutura - no seu caso, o React.js parece seguir as convenções do Javascript, para que não haja conflito. camelCasepara variáveis ​​e funções, PascalCasepara tipos (classes) e UPPERCASE_SNAKE_CASEpara constantes.


1
Idan, essa foi a resposta perfeita que eu estava procurando. Obrigado
Will

6

Não importa. Tudo o que importa é que você faça uma escolha e cumpra-a.

Quando você está usando uma estrutura, pode ser útil copiar sua convenção para obter um código mais consistente, mas quando você está usando mais de uma e elas seguem convenções diferentes, isso é inútil.


-2

Os engenheiros de software, novos e especialistas, devem usar todos os recursos que usam uma ferramenta de 'embelezamento' para limpar seu código. Eu gosto e uso o Jetbrains - Resharper. Toda a sua equipe deve usar o que há de errado, deixar de lado suas pequenas excentricidades de formato de software e seguir com o programa de tornar seu software homogêneo com a equipe.

A única maneira de aplicá-lo é abandonar seus preconceitos sobre o que você acha que é "certo" e deixar que uma máquina imponha o padrão a todos.

Dessa forma, o código é consistente e ninguém reclama porque alguém recuou 4 espaços e alguém recuou seis espaços ...


Embora eu concorde com o conceito de sua resposta, isso não responde de maneira alguma à pergunta, pois ferramentas de formatação como Prettier não podem corrigir coisas como letras maiúsculas e minúsculas.
Mark Skelton
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.