Il titolo dice tutto. Non riesco a trovare ciò che è più comune al mondo.
Sono nuovo di zecca per la programmazione.
Se la risposta è "dipende", mi piacerebbe sapere da cosa dipende. Qui per imparare.
Attenersi alla convenzione del linguaggio e del framework - nel tuo caso, sembra che React.js segua le convenzioni di Javascript, quindi non c'è conflitto. camelCase
per variabili e funzioni, PascalCase
per tipi (classi) e UPPERCASE_SNAKE_CASE
per costanti.
Non importa. Tutto ciò che conta è che tu faccia una scelta e ti impegni.
Quando utilizzi un framework, può essere utile copiare la sua convenzione per ottenere un codice più coerente, ma quando ne usi più di uno e seguono diverse convenzioni, è inutile.
Gli ingegneri del software, sia nuovi che esperti, dovrebbero usare tutti uno strumento di abbellimento del software per ripulire il loro codice. Mi piace e uso Jetbrains - Resharper. Tutta la tua squadra dovrebbe usare la cosa maledetta, mettere da parte le loro piccole eccentricità di formato del software e ottenere il programma di rendere il loro software omogeneo con il team.
L'unico modo per applicarlo è abbandonare i tuoi preconcetti su ciò che pensi sia "giusto" e lasciare che una macchina imponga lo standard su tutti.
In questo modo il codice è coerente e nessuno si lamenta perché qualcuno ha fatto rientrare 4 spazi e qualcun altro ha rientrato in sei spazi ...
Leggi altre domande sui tag javascript camelcase reactjs