Hallo dedlfix,
Das würde ich nicht machen, weil man hier mit Magic Strings arbeiten muss. Wenn sich an den Bezeichnern etwas ändert, muss man diese Strings mit berücksichtigen.
Ja, muss ich halt auch bei properties.
Dafür bieten zwar einige IDEs Find-Hilfen an ("suche den Namen auch in Strings"), aber das ist nicht das Gelbe vom Ei, verglichen mit "ersetz mir alles" - besonders wenn man mit TypeScript eine schöne Typisierung zur Verfügung hat.
Ja, bei Typescript bietet der Zugriff über Properties tatsächlich Vorteile. Leider kann ich kein TypeScript benutzen 😟
LG,
CK