PascalCase, die Schreibweise der Klassen
PascalCase, auch UpperCamelCase, schreibt jedes Wort groß, auch das erste: DateiVerwalter. Es ist die Konvention für Klassen-, Schnittstellen- und Typnamen in nahezu jeder objektorientierten Sprache. Der Name ehrt die Sprache Pascal.
Wo sie wirklich vorkommt
Über Klassen hinaus: React-Komponenten (MeineKomponente), TypeScript-Typen und C#-Enums. React unterscheidet damit sogar Komponenten von HTML-Tags.
Häufige Fragen
Unterschied zu camelCase?
Nur der erste Buchstabe: klein bei camelCase, groß bei PascalCase.
Warum verlangt React PascalCase?
Weil JSX Komponenten anhand der Großschreibung von HTML-Tags unterscheidet. Ein kleingeschriebener Name gilt als Standard-Tag.
Wie werden Akronyme behandelt?
Eine Folge von Großbuchstaben zählt als ein Wort: XMLHttpRequest wird zu XmlHttpRequest.