Antworten:
Halten Sie sich an die Konvention der Sprache und des Frameworks - in Ihrem Fall scheint React.js den Javascript-Konventionen zu folgen, sodass kein Konflikt besteht. camelCase
für Variablen und Funktionen, PascalCase
für Typen (Klassen) und UPPERCASE_SNAKE_CASE
für Konstanten.
Es spielt keine Rolle. Alles was zählt ist, dass Sie eine Wahl treffen und dabei bleiben.
Wenn Sie ein Framework verwenden, kann es nützlich sein, seine Konvention zu kopieren, um konsistenteren Code zu erhalten. Wenn Sie jedoch mehr als ein Framework verwenden und diese unterschiedlichen Konventionen folgen, ist dies zwecklos.
Sowohl neue als auch erfahrene Softwareentwickler sollten alle ein Software-Verschönerungstool verwenden, um ihren Code zu bereinigen. Ich mag und benutze Jetbrains - Resharper. Ihr gesamtes Team sollte das verdammte Ding verwenden, die kleinen Exzentrizitäten des Softwareformats beseitigen und mit dem Programm beginnen, seine Software mit dem Team homogen zu machen.
Die einzige Möglichkeit, dies durchzusetzen, besteht darin, Ihre Vorurteile darüber aufzugeben, was Sie für „richtig“ halten, und eine Maschine allen den Standard aufzwingen zu lassen.
Auf diese Weise ist der Code konsistent und niemand beschwert sich, weil jemand 4 Leerzeichen und jemand anderes sechs Leerzeichen eingerückt hat ...