Stimmt das wirklich? Ich glaube, dass ist nicht korrekt es sollte config.json bleiben, da der Container auch eine config.json anlegt
manualError wird m. E. nicht im code gesetzt. Also es wird nie ein Error definiert, oder?
Die Componente heißt EditableItem. Das suggeriert, dass damit unterschieldiche Items editierbar sind, also generisch. In meinem Verständins ist das aber eine Componente zugeschnitten für das Editieren des Namens
Die Funktion commitIfValid setzt editedName = localName.trim();, aber editedName ist ein Prop und sollte nicht direkt überschrieben werden. Stattdessen sollte ein Event ausgelöst werden oder ein Callback genutzt werden.
sowas kann man ganz gut in eine constante auslagern also ein enum oder objekt, welches alle routen hält und ich diese dann nur referenzieren muss. das sind solche "magic strings"