camelCase, PascalCase o subrayado si comienza desde cero con reactjs?


8

El título lo dice todo. Parece que no puedo encontrar lo que es más común en el mundo.

Soy nuevo en programación.

Si la respuesta es "depende", me encantaría saber de qué depende. Aquí para aprender

Respuestas:


24

Cumpla con la convención del lenguaje y el marco: en su caso, React.js parece seguir las convenciones de Javascript para que no haya conflicto. camelCasepara variables y funciones, PascalCasepara tipos (clases) y UPPERCASE_SNAKE_CASEpara constantes.


1
Idan, esa fue la respuesta perfecta que estaba buscando. Gracias
Will

6

No importa. Lo único que importa es que elijas y te apegues a ella.

Cuando usa un marco, puede ser útil copiar su convención para obtener un código más consistente, pero cuando usa más de uno y siguen diferentes convenciones, eso es inútil.


-2

Los ingenieros de software, tanto nuevos como expertos, deben usar una herramienta de "embellecimiento" de software para limpiar su código. Me gusta y uso Jetbrains - Resharper. Todo su equipo debe usar lo maldito, guardar sus excentricidades de formato de software insignificante y seguir con el programa de hacer que su software sea homogéneo con el equipo.

La única forma de aplicarlo es renunciar a sus ideas preconcebidas de lo que cree que es "correcto" y dejar que una máquina imponga el estándar a todos.

De esta forma, el código es coherente y nadie se queja porque alguien sangra 4 espacios y otra persona sangra seis espacios ...


Si bien estoy de acuerdo con el concepto de su respuesta, esto no responde de ninguna manera a la pregunta, ya que las herramientas de formato como Prettier no pueden arreglar cosas como la carcasa.
Mark Skelton
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.